Green turtles observed hatching on North Island, Seychelles
Posted in Seychelles on Nov 18th, 2009
A couple visiting North Island, Seychelles were greeted on their first day of their vacation by an exciting event on the beach. They had just settled into their private villa when they recieved a phone call from reception telling them to make their way down to the beach.
They wasted no time and on arrival discovered a green [...]