The day in the life of an overthinker as he battles his internal struggles and his external consequences.
2014
1965
2000
1999
1984
2013
1982
1971
1942
1980
1996
2016