Some heroes wear capes. This one has flippers – and a really cool name. A juvenile green sea turtle named Girl Power returned to the Atlantic Ocean on July 10 after overcoming injuries so severe she wasn’t expected to survive. Rescued in the Florida Keys around International Women’s Day, Girl Power arrived at the Turtle […]