Sports Stafford link as Richard Childress, 80, returns to Stafford Speedway after 57 years Oscar Wood · July 19, 2026