America’s Crew Chief: Larry McReynolds on why Talladega is such a special track to him

Video Details

America's Crew Chief Larry McReynolds explains why Talladega, his home track, is so special to him.