June 5th, 2013 5:28 PM by Teresa Molina
Three of the 10 most traffic-congested cities in the world are in the U.S., according to the annual INRIX Traffic Scorecard.