WWE Showdown at Shea '80
WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.
Wokeness: Not yet rated
Overall Score: Not yet rated
Please Log in to Submit a Review!
WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.
Wokeness: Not yet rated
Overall Score: Not yet rated
Please Log in to Submit a Review!