What happens when we meet in the street? Suddenly, mistakenly, intimately. Estranged, rushed, too much, too little, too late. Smiles, small talk, and promises.
1998
2007
2023
2017
2001
2003
1994
2012
2020
1966
2018
2013
1995
1980
2016
—
1996
2019