XFL is making a return after ongoing speculation that the American football league was making a comeback following its failure in 2001. The owner, WWE legend Vince McMahon, made the huge announcement on a live stream on Thursday, January 25. What is XFL? The XFL was a professional American football league that was created by […]