Workplace Shuttle Bus Overturns in Texas, Killing 1

Article 0 Comments A shuttle bus transporting contract workers from a Southeast Texas liquid natural gas plant overturned and rolled down a roadside embankment, killing one person and injuring 30 others. The crash happened Tuesday afternoon on the outskirts of Freeport, Texas, more than 50 miles south of Houston. Freeport […]