0
3
Colossal squid was created in 1925.
Colossal.
The biggest squid in the world is the colossal squid.
yes.