The National Highway Traffic Safety Administration is an agency of the Executive Branch of the U.S. government, part of the Department of Transportation. It describes its mission as "Save lives, prevent injuries, reduce vehicle-related crashes." Read More
Ten people died and 25 were injured on Saturday in Cuba after a road accident that occurred about 40 km west of Havana, the National Road Safety Commission reported. ...