Loggerhead rescued from Quintana Beach
A colossal loggerhead sea turtle, found stranded on Quintana Beach off the Texas coast, was successfully rescued with the efforts of volunteers and local authorities on a Saturday morning.
Source: thefacts.com