Traffic Delays After Houston Police and METRO Bus Crash Downtown

John

A crash involving a Houston police cruiser and a METRO bus happened in downtown Houston at the intersection of Congress Street and Louisiana Street. ...