The day in the life of an overthinker as he battles his internal struggles and his external consequences.
1965
2007
2009
1942
1992
2005
2003
1987
1986
1984
2000
1946
2006
1982