Vince McMahon Explains Why He Didn’t Stop WWE Show Where Owen Hart Fell to His Death
Martin Holmes, TV Insider Vince McMahon has explained the reason he decided to continue a 1999 WWE pay-per-view in Kansas City, Missouri, despite performer Owen Hart falling to his death in a tragic accident live on air. The revelation came in Netflix’s new docuseries Mr. McMahon, which documents the career of former WWE founder, chairman, […]





