The first-ever footage of a living Giant Squid. It’s been almost a year since this one was caught by Japanese researchers off the Ogasawara islands, south of Tokyo.
click here to see where to watch or .
Ready to Watch Discovery Channel Documentaries, Season 1, Episode 36?