mail_outline sales@mediastorehouse.com
Architeutis dux, giant squidThis 8.62-metre giant squid (Architeutis dux), called Archie, was caught off the coast of the Falkland Islands in March 2004