Loading Video…

This browser does not support the Video element.

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.