It appears that just weeks after WWE released Santos Escobar, the company is bringing him back in a surprising move. This comes just weeks after his contract expired on [.] The post Released WWE star set to make return 3 weeks after exit appeared first on ClutchPoints.
