Nachrichten

Wall St. Insights Last year, U.S. drivers spent an average of 43 hours sitting in traffic. Delays cost the average U.S.