Godzilla Exists, And It Lives In The Sea

April 17, 2016

Seeing a species for the first time is always mind-blowing. This is a marine iguana filmed at Cabo Marshall in the Galapagos Islands.

Click Here For The Most Popular On Sunny Skyz