The Polestar 1 is in its final year of production, and only 150 are coming to North America. …read more

Source:: CNet