Green Turtle nest in Madagascar

Green turtle nest on Anjajavy Lodge's beach, due to hatch soon! There is a turtle nest on the main beach of Anjajavy Lodge, Madagascar. Here is their report: "Early in may, some peculiar prints have been spotted on the main beach of the Anjajavy lodge, which [...]