Yessssssssssssss!!! The best football league in the world is coming back in 2020. Yesterday Vince McMahon announced that the one season league back in 2001 is coming back in 20-20! I personally can't wait to see the NEW XFL...take a look at the press conference yesterday.
Content Goes Here