Kreacher, a 100-pound loggerhead sea turtle, was released after being rescued in May and rehabilitated.
Download (259.1 kB)