Menu Contact/Location

Implosion of Three Rivers Stadium

PHLF News
February 11, 2001

Implosion of Three Rivers Stadium taken from the roof of the Lawrence Paint Building (now gone) at Station Square, Pittsburgh.

Pittsburgh History & Landmarks Foundation

100 West Station Square Drive, Suite 450

Pittsburgh, PA 15219

Phone: 412-471-5808  |  Fax: 412-471-1633