News Articles

Go Boom. Fall Down

2/18/2001 07:00:00 PM Eastern

The long-anticipated and -delayed implosion of Three Rivers Stadium in Pittsburgh attracted huge crowds along the river and in front of TV sets, as the event became a major made-for-TV moment. WTAE-TV Pittsburgh was there and provided its audience with this view.


Next TV

Affinia Manhattan, New York, NY

The Content Show

Affinia Manhattan, New York, NY