mycruisestories.com
Snorkling the Great Barrier Reef
Snorkeling over multicolored corals of many varieties feels somewhat like looking down on a living fireworks display. The Great Barrier Reef certainly lives up to the name great, with many varieti…