Group rescues massive loggerhead sea turtle stranded on Texas beach
A rescue group saved a massive loggerhead sea turtle that had been stranded on Quintana Beach, Texas.
A rescue group saved a massive loggerhead sea turtle that had been stranded on Quintana Beach, Texas.