The day in the life of an overthinker as he battles his internal struggles and his external consequences.
2017
2022
2014
1942
1980
1991
2004
1981
2019
2013
2005
2018
1989
1979