A year ago today, Estenson Racing’s JD Beach made history with a thrilling victory at the team’s home race in Chandler, Arizona, the Super TT. It was not only a career first for the dirt track and roa...
Automotive Racing
© Copyright 2024