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 ...