Russian researchers in desperate attempt to rescue stranded killer whales Posted on October 2, 2024 By The Independent 2 Views Russian researchers in desperate attempt to rescue stranded killer whales The whales are stuck in a silted estuary continue reading...