It's so Familiar when I have first sight.I think......Benz SL?OH~~~~~I was wrong,That is China new automaker BYD's vehicle F8! http://www.acspy.com/ShowNews.asp?Qiche_NewsId=229