CLOSE

Two killed, two injured in accident at Telegraph and Northline in Taylor on May 28, 2019. City of Taylor