RCR Event Preview – Virtual Talladega Superspeedway
Richard Childress Racing at Talladega Superspeedway … Richard Childress began his driving career at Talladega Superspeedway in 1969 and is in a tie for the most all-time car owner victories at the storied Alabama-based race track with 12 NASCAR Cup Series wins.