Archie the giant squid (nicknamed after its latin name Architeuthis dux) is 28 feet long. It is now on display at London's Natural History Museum. Link |
Archie the giant squid (nicknamed after its latin name Architeuthis dux) is 28 feet long. It is now on display at London's Natural History Museum. Link |