WWE NXT TakeOver Stand and Deliver: Results, live updates and ratings – CNET

By | April 8, 2021
Live on Peacock and the USA Network right now.