Advertising

History

#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