Rescue teams recovered the body of a 10-year-old boy from the Pisuerga river in Valladolid late Saturday night, about two and a half hours after he disappeared while playing near the shore.