WWE Showdown at Shea '80

N/A

1980

2 hours

Summary

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