The Great Barrier Reef contains 1000’s of different species of marine life. We cannot guarantee what marine life you will note in your day of […]