More than 150 short-finned pilot whales were found stranded early Friday in Hamelin Bay, Western Australia. Despite the best effort of more than 100 volunteer rescuers, only 6 survived to be returned to the sea. Hamelin Bay is located about 192 … Continue reading