I was lucky enough to spend nearly an hour swimming alongside this juvenille green turtle (Chelonia mydas) on the fringing reef at Lady Elliott Island in the Southern part of the Great Barrier Reef. Lady Elliott is a beautiful island that is home to a wide variety of marine life and seabirds. Best of all the resort is reasonably priced fairly basic accommodation unlike most of the rest of the island resorts in the GBR.
If you get the chance then Lady Elliott is well worth the trip. During my week long visit I would have seen more than >10 green turtles, hatchlings on the beach, sharks, rays, gourpers and a myriad of other reef fish. The coral reef on the other side of the island is spactacular with huge plate (Acropora sp.) corals everywhere.
It is truly magic.