Okay idiot drivers, your days are numbered.
America’s reliance on automobiles is causing many cities to experience maddening levels of traffic congestion. I have personally experienced the unending hell that is traffic congestion ins Los Angeles, made all the worse by drivers who insisted on attaching themselves to your bumper. If you’re…


