The Houston Fire Department has confirmed that on Tuesday morning, two students have died and three others, including the driver, were injured when a Houston Independent School District bus fell off of the 610 South Loop. The bus crash reportedly occurred at Telephone Road around 7 a.m. A woman driving … Continue reading