Heels may not be down for the count, after all. Following its cancellation at Starz after two seasons, Netflix has licensed the wrestling drama from Lionsgate Worldwide Television Distribution, TVLine has confirmed. All sixteen episodes will stream on the platform, though a release date has not yet been set. As for whether Neflix could be […]