Lucas Oil Off-Road | Lake Elsinore, California

Lucas Oil Off-Road Racing Series 2015 Season Opener / March 20-21 Lake Elsinore, California When people think about what “American Motorsports” consists of, they’re usually brought to visions of oval race tracks, big beer sponsors, a quarter mile drag strip, and the roaring of V8 symphony. Often overlooked, off road truck and open-wheel buggy racing […]