A man struggles to verify his humanity.
2012
1982
2023
1981
2024
2021
1995
2015
1993
2017
2016
1968
2020