LIVE: Vince McMahon Makes Major Sports Announcement At 3 PM EST

After rumors of the XFL have swirled, Vince McMahon makes a big announcement

More