Humberto Castro
Humberto Alejandro Castro Ward was born on December 15, 1984 in Ciudad Juárez, Chihuahua, Mexico. He moved to El Paso, Texas at the age of 13 after his parents separated. When he was 15 years old he received his first video camera as a Christmas present. Soon after, he began writing short scripts ...