towers twin wallpaper wwf wwf twin towers The Towers would make their pay-per-view debut on November 24 1988 at the 1988 Survivor Series captaining a team with Haku Ted Di… Sunday, August 7, 2022 Add Comment Edit