CHEVROLET GRAND PRIX

The Chevrolet Grand Prix of Canadian Tire Motorsport Park in Bowmanville, ON Canada