Watch dramatic video of whales being washed ashore in Tamil Nadu

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

Recommended