World News | Rachel Feltman, The Washington Post | Tuesday December 29, 2015
A giant squid made its way into Japan's Toyama Bay on Christmas Eve, treating onlookers to a rare sighting of the magnificent creature. Japan seems to be the place to find these staggeringly large beasts: The first-ever images of a giant squid in the wild were snapped off the coast of the Ogasawara Islands in 2004, and the first film of a living ad...
www.ndtv.com