I saw it while I was biking...it was strangely in someone's driveway and had a auto show type display placard by it. Any one can identity what this car this is?