Giant Squid!
Swimming perilously close to the shore of Delray Beach, Florida, are almost definitely two of the mythical creatures that are the Giant squid! The first does look slightly fat for a squid, but I'm willing to throw doubt aside in…
Not sponsored by or affiliated with Google
Swimming perilously close to the shore of Delray Beach, Florida, are almost definitely two of the mythical creatures that are the Giant squid! The first does look slightly fat for a squid, but I'm willing to throw doubt aside in…
Sharing statistics
Share this site