Florence Carvajal is known for The Secret of the Incas' Empire (1987), Super Mouse and the Roborats (1989) and Pugad ng agila (1976).
No data