On This Date ...
#OTD: Three Rivers Stadium implosion
The stadium that was once home to the Steelers and Pirates for 30 years was imploded on the morning of February 11, 2001.
The stadium that was once home to the Steelers and Pirates for 30 years was imploded on the morning of February 11, 2001.