Squid vrijdag 21 december 2001 Large Squid Baffles and Amuses Scientists » a seven meter long squid! Can you imagine this? (via Slashdot)