25 years have come and gone, and yet wrestling fans are still talking about WCW's Starrcade from 1997. That's primarily due to the screwy finish to the much-hyped main event between Sting and ...
WWE is reviving WCW's biggest pay-per-view, announcing Monday it will hold Starrcade at the Greensboro Coliseum in Greensboro, North Carolina, on Nov. 25. The event will be nearly 34 years to the day ...