NO COMMENT


A “turtle webcam” mounted on a beach in the Florida Keys has recorded the hatching of about one-hundred baby loggerhead sea turtles