The roar of the Ford Godzilla engine echoed through Maryland International Raceway. Brad Schehr stormed to a new world record at the 2024 World Cup Finals.
Continue reading...
Continue reading...