A date takes an unexpected turn in this meditation on race, politics, and history in Germany.
1982
—
2024
2017
2013
2009
2022
2001
2002
2019
2018