Central Florida officials demand investigation after Sloth World deaths

Central Florida officials demand investigation after Sloth World deaths

Central Florida officials are calling for an investigation into Sloth World after over at least 31 sloths connected to the business were found dead. FOX 35's Hannah MacKenzie joined Garrett Wymer live over Zoom to break down the latest.

Top Videos

Good Day Orlando

We Love Florida

Central Florida Eats