Eric Rafael Ibarra was born in Bozeman, Montana, USA. He is known for Sugar, Silence and Everyday Violence, The Faces We See and Cholo Zombies (2024).