You are viewing a single comment's thread from:RE: Land of the Giant Lizards!View the full contextkatrinalewis (52)in #travel • 7 years ago Wow! I've never been to the Galapagos Island, but these creatures look way cool.