50 Pilot Whales Stranded on Indian Beach

Your browser doesn’t support HTML5

Officials in India say at least 50 pilot whales stranded themselves near the port city of Tuticorin on India's southern coast.