Kind of 'Spotted', although I very much doubt it is someone on heres lol I Saw this car today and it looked pretty cool from a distance, not a clue what it was so went in for a closer look, turned out to be a Renault! I have never seen one before and I didn't even know they existed! Any one know when they were released or anything about them?