Leave a comment

A baby ‘Godzilla’ has been found!

The video of his monster iguana is finally gaining traction!  It was filmed in the Galapagos Islands at the end of 2015! Want him as a pet?

Also On RadioNOW 100.9:
comments – Add Yours