Small fin Whales beached in Tuticorin, TN, many reported dead

2017-04-26 1

Around 100 small fin whales are stranded on a beach in Tuticorin in Tamil Nadu since last night. Fishermen and officials dragged many of the beached whales back into the sea but they keep returning to the shores, say officials.

Free Traffic Exchange