Electronic governors keeping top speeds at 60, 65 or 68 miles per hour in all heavy trucks and buses? Soon, perhaps The U.S. Department of Transportation is pressing ahead with a long-contemplated requirement for speed limiting gadgets, or chokers, in all new Class
Read More