What happens when we meet in the street? Suddenly, mistakenly, intimately. Estranged, rushed, too much, too little, too late. Smiles, small talk, and promises.
2006
2005
1998
2013
2025
2023
1970
2021
2014
2016
2001
1982
2020
2019
1988
2022