Our brothers from Finland do like to take it up a notch and the TRR 2013 teaser gets us going! Looks like a damn nice time and who the hell can complain when the bikes looks as good as they do!