The 25th Annual Latin Grammy Awards air live Nov. 14 from the Kaseya Center in Miami. Here's everything you need to know ...