A date takes an unexpected turn in this meditation on race, politics, and history in Germany.
2014
2011
1995
2012
2009
2007
1992
2001
1985
2004
2000
1997
1982
2006
2008