EFRA Large Scale Off Road – 2012 – The Finals!!!
This is so cool to see so much effort put into large scale racing and such a great turnout. Too bad its not in the US but at least there is YouTube. Check out the video below and browse their channel for more videos of this race.