Loading...

Senior Road Tower Collapse

December 7, 1982 in Missouri City, Texas, construction on an 1800 foot television tower is nearing completion. As the workers prepare to place the final ...