By Samantha Murphy Kelly, CNN
By Rosa Rahimi, CNN
By CNN staff
Julia Hernández
By Fredreka Schouten, David Wright and Alex Leeds Matthews, CNN
Analysis by Nicole Goodkind, CNN
Sofía Barruti
By Holmes Lybrand, Kyung Lah and Jack Hannah, CNN
By Jennifer McRae
By Lauren Mascarenhas and Rebekah Riess, CNN
By Katie Hunt, CNN
By Jeremy Herb, Lauren del Valle and Kara Scannell, CNN
By Web staff
By Amanda Musa, CNN
By Leah Dolan, CNN
By Duarte Mendonca, Kocha Olarn and Sophie Jeong, CNN
CNN Editorial Research
By Peter Valdes-Dapena, CNN
By Alicia Wallace, CNN
By Madisen Keavy
By Mariam Mackar, Katlin Connin
By Leda Joy Abkenari, CNN
By Jeffrey Zampanti
By WTMJ Staff
By Louis Mian, CNN