Business Anima’s ‘Leonor Will Never Die’ takes home 2022 Sundance Film Festival Special Jury AwardBy Team OrangeFebruary 23, 20221 Anima’s feature film “Leonor Will Never Die” recently won an award at the 2022 Sundance Film Festival, receiving an accolade…