Santos Escobar speaks his mind about being released from WWE

Several WWE departures were announced on April 24th 2026, including Santos Escobar. In an interview with TMZ’s Inside The Ring … Read More