Feedback

Rescue Efforts Save Dozens of Beached Pilot Whales  

 

More than 80 short-finned pilot whales washed up on India's southern coast late Monday, prompting a rapid response to save as many as possible.

Shows