For the first time, scientists captured images of a live giant squid in its natural environment.
The live giant squid is the largest invertebrate in the world and is estimated to be 26 feet in size.
For the first time, scientists captured images of a live giant squid in its natural environment.
The live giant squid is the largest invertebrate in the world and is estimated to be 26 feet in size.