Squid facts


Squids are cephalopods belonging to the order Teuthoidea. They live in both coastal and oceanic waters. They can be found in all climatic zones. Outwardly, they look like aliens who have taken over our oceans. Some of them are well known and widely eaten by humans, while others have not been studied at all. There […]