DIVE THE NINGALOO REEF TOO!

Did you know?

Whalesharks are ovoviviparous, meaning they give birth to live young – usually around 0.5m long!