DesiMDB
WWE Showdown at Shea '80 poster
EN

WWE Showdown at Shea '80

Not rated0 votes19802h 0m

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

Find trailer

Your rating

You may also like