That automobile is a Hongqi L5, the most expensive auto built in China.
Where did that image come from?
2,203 posted on 03/11/2018 8:25:20 AM PDT by RoosterRedux
(Churchill: Success is not final, failure is not fatal. It is the courage to continue that counts.)