Hundreds of sea turtles are stranded on this Texas beach, and scientists don’t know why

CNN — Officials are baffled after hundreds Loggerhead turtle Stuck on a beach in Texas. A record total of 282 loggerhead sea turtles were spotted …

Hundreds of sea turtles are stranded on this Texas beach, and scientists don’t know why Read More »