9 April 1944 · Haifa, Palestine
Nothing on screen right now
No upcoming screenings with Leila Khaled.
Red Army/PFLP: Declaration of World War
1971