Killer whales beached off Australian coast

A pod of seven killer whales became stranded on a sand bar near Australia’s Fraser Island on Tuesday. Immediately a rescue operation tried to keep ...
Back to Top