NASCAR America: Experience trumps all in best crew chief category (VIDEO)

0 Comments

All four crew chiefs are clearly very good at their jobs, that’s why they’re in Miami. But only one can be crowned best of the bunch and the NASCAR America team makes their picks.