Yeah how did you get to drive one of those. I thought that they aren't street legal for the US Market. I was almost positive about that, I didn't even think that they imported them to the US due to the safety regulations.
Hmm...something just doesn't seem right. Can we see pics of you in it??
Just a little bit skeptical,
Joe
edit: You posted that as I was typing this, so, oh well I though I was right.