Two strangers bump into each other on the street, triggering a series of events which lead to a jarring confrontation with reality.
2016
1910
2021
1957
2022
2013
2006
1950
2018
2023
1932
2024
2012
2002
1939