The day in the life of an overthinker as he battles his internal struggles and his external consequences.
1912
1950
1988
2016
2015
2017
1960
2023
2019
2018
2003
1966