In the last 24 hours the WWE have released over 20 Superstars from their contracts, over 10 producers and backstage employees have been furloughed or fired. The reasoning being “cost saving” under the current climate. However this entire event is surrounded in suspicion and problems. By releasing the above staff will save approx 4 million […]