Did anybody actually finish the race?
I seen a mini make it around one of them nasty corners pretty good, maybe he won :shock:
Around here they call that illegal street racing - Europe, rally car racing.
Somehwere there is a junk yard full of them things.