18/03/2008 | by Onboard
A little French Production flew into our office via email. Youri said that we should check out the teaser, as it was siiiick. So we did, and were forced to agree. High tech jibbery that’ll make your head spin! Wallride to Fs 3′s out. Mmmmm…mmmmmm. Check it!