Miami Marlins manager Ozzie Guillen has been suspended for five games for saying “I love Fidel Castro,” CNN reports.
Guillen later amended his statement, the Miami Herald reports, saying “I respect Fidel Castro. You know why? A lot of people have wanted to kill Fidel Castro for the last 60 years, but that [expletive] is still there.”