Swimming with the giants

In a first for Western Australia, visitors to Ningaloo Marine Park could swim with humpbacks whales as part of a…

Read more