Memories haunt a man and blur the lines between reality and imagination.
1959
2001
—
2023
2024
1984
2021
1993
2017
1968
2019
2014
2018
2008
2009
2022
2005