The day in the life of an overthinker as he battles his internal struggles and his external consequences.
1985
1938
2015
1980
2019
2011
2017
1993
1995
2004
1989
1999
1954
1998
2023
2005