The Miami Marlins has suspended Ozzie Guillen, manager for the team, for five games after his controversial comments about the Cuban dictator Fidel Castro. In a press conference held in Little Havana in Miami, Guillen apologized after being quoted in Time Magazine saying he “loved” Castro. His comments caused a backlash leading to protests in the streets of Miami and calls for Guillen’s resignation.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…