Canyon Speedway Park Dwarf Car Feature
Black Flagged Pros presents the Dwarf Car main event from the Canyon Speedway Park in Peoria, Ariz., on Saturday, April 2, 2016.
Black Flagged Pros presents the Dwarf Car main event from the Canyon Speedway Park in Peoria, Ariz., on Saturday, April 2, 2016.