NASCAR America: Talladega is NASCAR’s most ‘mentally taxing’ track (VIDEO)

1 Comment

With the Chase for the Sprint Cup arriving at Talladega Superspeedway on Sunday for an elimination race, the NASCAR America crew explains how drivers need serious help from teammates and their pit crews in order to win.