EFRA Large Scale Off Road – 2012 – The Finals!!!

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.

 

Leave a Reply

Your email address will not be published. Required fields are marked *