A date takes an unexpected turn in this meditation on race, politics, and history in Germany.
2018
2020
2023
2021
1961
2022
1999
2014
2012
1967
1962
2000
1987
2017