The day in the life of an overthinker as he battles his internal struggles and his external consequences.
2018
2016
1966
2015
2011
1982
1961
1981
2017
2010
1941