A man struggles to verify his humanity.
1976
1995
1999
2001
2002
2012
2024
2008
2016
2015
2018
2019
2004
1983
2023
2014