Some content, like plot summaries, may stay in English.
Luis Téllez Ibarra
Director · Ciudad de México, México
Luis Téllez Ibarra (Mexico City) is a creator of stop motion animated short films since 1993. He has worked on internationally recognized animated short films.