Home Tags Alpha Entertainment

Tag: Alpha Entertainment

Vince McMahon to launch new football league in 2020

McMahon co-owned the XFL, an eight-league team that played for a single season in 2001 before shutting down as a ratings and financial failure.