News

A loggerhead sea turtle named Pennywise has returned to the Atlantic Ocean. The 302-pound turtle was found stranded off Florida’s coast in May after a boat strike caused significant shell trauma. (AP ...