Guess they assume it'll be going so fast it doesn't need things like....mirrors, brake ducts, doors.
Remember when the Peugeot 905 was revealed? Remember what it actually ended up looking like on the track?
Me thinks more of the same. I doubt the actual car bares much resemblance to this. Hope so, personally I think it looks like a red & white turd.
Fax