Scientists spotted the world's deepest-dwelling squid 20,000 feet below the Philippine Sea while hunting for a lost WWII battleship.
World's deepest-dwelling squid spotted 20,000 feet under the sea : Read more
World's deepest-dwelling squid spotted 20,000 feet under the sea : Read more