3 spots to admire the Great Barrier Reef while snorkeling
The vacation season is coming up fast; for most people, summer vacation often rhymes with lounging and staying at the beach, by the sea, and with the feet planted on the warm sand. Indeed, the activities that one could do…