WWE Reportedly Burying Stephanie McMahon To The Press

A Business Insider report suggests Stephanie McMahon’s departure was performance-related in an apparent smear campaign.
Source: Sports Business News