The recent public transit crashes in San Francisco, Washington, D.C., Boston, and Los Angeles within the last two years have many questioning the role of both "human and mechanical errors" in the crashes as is currently being investigated in the Bay area.
Ebru News | July 21, 2009
Tags:. .Ebru News. .los angeles











