The junior welterweight clash between former world champion Brandon “Bam Bam” Rios and Mauricio Herrera is now off. The fight was originally scheduled for July 7th at the Home Depot Center in Carson, California and to be aired on HBO. The word is that Rios injured his shoulder in training yesterday evening. Herrera was reported to be in really good shape and training very hard for the fight. Upon receiving the news, to say Herrera was not pleased or convinced would be putting it mildly. “I dont believe he is injured at all. If he focused more on his training rather than traveling to all these fightcards all over the U.S. he wouldnt have to worry about his weight which has been a problem for him his last few fights. Hopefully Top Rank will still be able to get me on the show,” said Herrera.