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.

Like us on Facebook!

Click Here For The Most Popular On Sunny Skyz

LIKE US ON FACEBOOK!