History
#STEELERSHISTORY: Three Rivers Stadium Imploded
On Feb. 11, 2001, iconic Three Rivers Stadium was imploded, marking the end of an era in Steelers football.
On Feb. 11, 2001, iconic Three Rivers Stadium was imploded, marking the end of an era in Steelers football.