Take a journey through clear tropical waters alongside the whale sharks at Ningaloo Reef, the only place in Australia where you can swim with these gentle giants.
Take a journey through clear tropical waters alongside the whale sharks at Ningaloo Reef, the only place in Australia where you can swim with these gentle giants.