Leopard Skin season 2: Is it renewed or canceled at Peacock?
Following its big debut today over on Peacock, can you have hope for a Leopard Skin season 2 renewal? Or, are the eight episodes of this Telemundo co-production going to be it? While you may not have heard all that much about this show as of yet, the streaming service could have a darkhorse hit on their […]