Oscar Lujambio was born on June 9, 1987 in Montevideo, Uruguay. He is an actor, known for Zombie Drug Lord (2017) and Stoned Dead (2006).
No data