With the recent Vengeance Day premium live event marking the final such NXT event to air on Peacock, WWE has finally revealed the home for NXT Stand & Deliver.
The show, which breaks the tradition of running during WrestleMania weekend, will be aired live on WWE’s YouTube channel.
Shawn Michaels responded to the news on social media:
NXT Stand & Deliver emanates from The Factory in St. Louis on Saturday, April 4.