Join Mama Cash at the IDFA screening of “Our Land, Our Freedom” on Wednesday” November 15th at 6:15 PM at Pathe Tuschinski in Amsterdam. Read more