The day in the life of an overthinker as he battles his internal struggles and his external consequences.
2003
1993
1980
1987
1996
2018
2021
2017
2022
1999
2023
2019
2024