WBC junior middleweight Saul "Canelo" Alvarez works out in Los Angeles for his upcoming fight with mandatory challenger Ryan Rhodes of the UK. Their fight takes place on June 18 at Arena VFG in Guadalajara, Mexico. The fight will be televised by HBO in the United States and Televisa in Mexico. Photos by Gene Blevins/Hoganphotos