Lenny, a 322-pound loggerhead turtle, was found off the Florida Keys struggling to swim and with visible wounds.
The Ministry of Environment and Climate Change has announced the start of the turtle nesting season, which continues until ...