Giant Squid washes ashore in Tasmania I’m obliged to forward every Giant Squid sighting. Insert your favorite H.P. Lovecraft quote here. [via Bottomquark]