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?
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?