Antonio Luengo is known for The House That Screamed (1969), In the Eye of the Hurricane (1971) and Krakatoa: East of Java (1968).
No data