The day in the life of an overthinker as he battles his internal struggles and his external consequences.
1970
1993
2005
1980
2015
1992
2014
1996
1995
1959
1962
1967
1976
1988
1991