Giant Squid In London Display Could Make Plenny Tako Poke
One of the largest intact giant squids ever preserved is now on display at the London Natural History Museum. The squid, caught in a trawler's net off of the Falkland Islands, measures 28 feet long. Wow!
<< Home