Watch dramatic video of whales being washed ashore in Tamil Nadu

2019-06-27 11

On January 12, 86 whales washed onto the shore of Manapadu beach in Thoothukudi in Tamil Nadu.