Francisco Guerrero is known for El último disparo (1985), La isla de los alacranes (1990) and El final del chupacabras (1997).
No data