Car Tech

French Protesters Destroy Over 60 Percent of the Country’s Traffic Cameras Over Taxes