In what seems last minute, according to PWInsider, yet-to-debut star Sting has been told by WWE to head to St. Louis, MO, where this Sunday’s Survivor Series pay-per-view event will emanate from.
“The Icon” Sting is reportedly heading to St. Louis to be used in a push to gain subscribers for the WWE Network by having him debut this Sunday.