More than 100 whales mysteriously washed up on a beach this week in the port town of Tuticorin in southeastern India. Photo: Caters TV/AP
More than 100 whales mysteriously washed up on a beach this week in the port town of Tuticorin in southeastern India. Photo: Caters TV/AP