Has Godzilla Moved To Florida?

Godzilla has moved to Florida! Sort of. Florida's newest animal that doesn't belong there is a Savanah Monitor Lizard and these things are huge! The Fish and Wildlife Commission think it was either a pet the got loose or escaped a sanctuary during a hurricane.


Sponsored Content

Sponsored Content