Tuesday, 11th March 2008 by Rob
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 this case.
And if that isn’t enough grounds for baseless speculation as to the existence of these elusive molluscs, another is seen just to the east (I’ve enhanced the contrast for added credibility).
Not that I need any extra credibility of course…