A team from the Barbados Sea Turtle Project at the University of the West Indies found 123 baby hawksbill turtles that had hatched this morning, on a beach near St. Peter’s Bay. The hatchlings were taken back and kept cool throughout the day until they could be released further south around sunset. The baby turtles […]