
Previewing the Fourth Annual Oil City Cup at Castrol Raceway in Edmonton
A little history will be made this weekend at Castrol Raceway as the World of Outlaws visit the track located in Edmonton, Alberta, Canada, marking the third different track north of the border that the series has competed at in 2010. […]