WWE Showdown at Shea '80 (1980)
• 24 views • 0 thumbs up • 0 thumbs down
WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.
• 24 views • 0 thumbs up • 0 thumbs down