Posted on 23 July 20021 July 2023 by Chris BarrusGiant Squid washes ashore in Tasmania I’m obliged to forward every Giant Squid sighting. Insert your favorite H.P. Lovecraft quote here. [via Bottomquark]