Release date: 08/09/1980 Release

Popularity: 1 Popularity

Original language: EN Language

Heart Add to favorites

WWE Showdown at Shea '80

Star - Review 0

Overview

WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.

Production companies