Close

Top 12 Most Amazing Sea Monsters

Squid Squid are marine cephalopods of the order Teuthida, which comprises