Christian Poveda, the filmmaker behind the controversial doc La Vida Loca (Crazy Life), about a dangerous El Salvador gang, was found dead 10 miles outside of San Salvador. Poveda was apparently ambushed after leaving the territory of the gang, and shot in the head.

Unlock this article right now
Create an account for FREE to unlock articles and receive Realscreen Daily.