The Last Death

Movie 2012
Edgado Mejia
Visual Effects Producer
Worked on La caja, 600 Miles, Demon Inside, and 6 other projects.