GOD FORBIDDEN SPORT – The 2013 Lucas Oil Off-Road Racing – An Ultimate Head Banger!

Last year’s Lucas Oil Off-Road Racing Series and Challenge Cup finale at Lake Elsinore Motorsports Park was really something…

There was so much an fender banging action and breath holding suspense that it looked ala Hitchcock made thriller. But of course, with a lot of Rocking on the track that will make you watch the video again and again.


Leave a Reply