buildingspeed.org
NASCAR: Did Toyota's New Car Give them the Advantage in 2017? - The Building Speed Blog
Advantage Toyota? NASCAR's perennial challenge is keeping manufacturers' cars even so that no one has an unfair advantage. Did they miss something in 2017?