Skip to main content
Advertising

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.

Advertising