- by Aidan Gibbons
- 21 December, 2020
Report: WWE Has Talked About Launching A Lucha Libre Series
WWE has seemingly been ramping up plans to expand NXT in recent months. NXT India is reportedly in the works and is expected to start filming in January 2021. The series will begin with an...