Only 399 McLaren Elva roadsters will be made, each going for US$1.69 million. Photos: McLaren

Topic |   Luxury cars
Only 399 McLaren Elva roadsters will be made, each going for US$1.69 million. Photos: McLaren
READ FULL ARTICLE