D2109INDYGPLB41458HMP
The Super Stadium Truck Challenge teams take to the track to race for the Acura Grand Prix of Long Beach at The Streets of Long Beach in Long Beach Florida.
Worldwide Copyright ©2021 Grindstone Media Group/Action Sports Photography, Inc.