Len Talan is known for Hansel and Gretel (1988), The Emperor's New Clothes (1987) and Statue of Liberty: Building of a Colossus (2001).
No data