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.
Your browser doesn’t support HTML5