WWF stadium show in the summer of 1980 from Shea Stadium in Flushing, Queens, New York.
Unfortunately the movie WWE Showdown at Shea '80 is not yet available on HBO Max.
keyboard_arrow_up