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

© Content from this site must be hyperlinked when used.