Insane Racing Best in Show Norway 2013

The boys over at Insane Racing just uploaded this video celebrating their win of the Best in Show award from the latest round of the 2013 Formula Offroad season at their home country of Norway. It seems like Best in Show involves just going for it all the time without being conservative about anything. Insane Racing likes to go for these trophies at all of the events. The resulting show is pretty incredible.


Source: Insane Racing on YouTube