The day in the life of an overthinker as he battles his internal struggles and his external consequences.
1986
2022
1960
2021
—
1983
1980
2005
2017
2007
1981
1990
1955
2018