Australians Rush to Rescue over 100 Whales Stranded on Beach



Faith in humanity restored: About 160 pilot whales were stranded on a beach in Toby Inlet, Western Australia, on Thursday, leading to frantic rescue efforts by people on the beach that ended up saving most of the whales.