That's A Whole Lotta Calamari
One of the biggest giant squids ever found is now on display at London's Natural History Museum. The 28 ft monstor was caught off the coast of the Falkland Islands last April. They've nicknamed him Archie, after its Latin name Architeuthis dux, but they may have to change that 'cuz they just discovered the he is actually a she.