Marine scientists who flocked the place suspected it could be a giant squid or a sperm whale
13 May 2017 12:38 PM IST