Snorkeling the Great Barrier Reef

The next few days pass in a similar adrenaline-fueled haze. We go out snorkeling...