A man struggles to verify his humanity.
1981
2002
2004
2005
1970
1971
1972
1973
1966
2003
1998
2023
2013
1979
2006
2000
2017