Music - Karn Evil number 9 (1st impression part 2) by Emerson, Lake and Palmer
Three Rivers Stadium - Opened 1970, closed 2000, demolished (imploded) 2001.
Location - 600 Stadium Circle, Pittsburgh, Pennsylvania.
Three Rivers Stadium was in between the current Heinz Field and PNC Park. The site is now a parking lot for both facilites.
Map showing the sporting venues in Pittsburgh. Photo from internet.