WWE NXT heading to Japan for big live show

September 5, 2016

WWE’s NXT brand is headed to Japan for a special live show. WWE announced NXT Live for Saturday, December 3 in Osaka, Japan. This will be a prelude to the tour of Australia running Dec. […]