squid carcass
-
Tourists Find 13-Foot Giant Deep-Sea Squid Carcass Beached in New Zealand
A tourist group finds a 13-foot giant deep-sea squid carcass lodged in the sandy coasts of New Zealand.
Latest Research Articles