The Lucas Oil Off Road Racing Series Returns To Arizona This Weekend
The greatest show on dirt returns to Arizona! The Lucas Oil Off Road Racing Series (LOORRS) will be back in action this weekend as the 2012 season continues for rounds 5 & 6 at the Speedworld Off Road Park in Surprise, Arizona! It’s already looking like the 2012 LOORRS season promises to be a hotly […]