Two strangers bump into each other on the street, triggering a series of events which lead to a jarring confrontation with reality.
2003
1997
—
2022
2006
2013
2007
2014
2016
1966
1976
2012
2018
2025