Submit

News

Sea Turtle Was So Sick When He Washed Up On Shore

When a loggerhead sea turtle washed up on the shores of Hutchinson Island, Florida, he was lucky someone was there to spot him.