WRESTLING NXT takes place Tuesday, December 17 at Lowell Memorial Auditorium in Lowell, Massachusetts by BOB The Rhino 1 week ago by BOB The Rhino 1 week ago 1 minutes read November 13, 2024 – WWE in the present day introduced NXT will head to Lowell …