News
A Baby Colossal Squid Filmed Swimming in the South Atlantic Ocean ... The squid is located in the Museum of New Zealand, Te Papa. The specimen is over 17 feet long and weighs more than 600 pounds. It ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results