Ido Sela is known for Kamal: The Tracker (1986), Sof Onat Ha-tapuzim (1998) and The Smile of the Lamb (1986).
No data