Author: Shortcourse Racer

LOORRS 2017 Champions

The final race of 2017 championship series for Lucas Oil Off Road Racing Series was held at Wild Horse Pass Motorsports Park in Chandler, AZ.

Read More »