Heels Season 3: Is Netflix set to renew the cancelled Starz series?
- Posted on September 21, 2024
- By Business News Today
- 2 Views
Heels Season 3: Is Netflix set to renew the cancelled Starz series?
Heels which premiered on Starz, centers on a family-operated independent wrestling promotion set within a close-knit community in Georgia.