
WWE Showdown at Shea '80
WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.
WWE Showdown at Shea '80
August 9, 1980
Video reviews
There are no video reviews for this movie yet.
Video reviews
0 review(s)
Text reviews
0 review(s)