Santa Cruz Posted on April 13, 2019 by Thorsten Fleisch Flesh City will be screened at the Santa Cruz International Film Festival [Argentina] in April.