Over 100 Whales Wash Up On India Shore

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