Actress · DirectorCarla Fernanda Avila EscobedoUSASocialsInstagramIMDbKnown forSquid GameGirl in a leopard bodypaintSpace SweepersCamilla