Posts

Showing posts with the label world's largest squid

World's Largest Squid Caught by Kiwi Fishermen in Antarctic Waters in 2007 stops traffic in Wellington in 2008