Dan spends his every waking hour tortured by the negative voice in his head, until he learns something shocking that allows him to break free.
2005
1997
2009
2006
2010
2019
2012
2023
2018
2008
2022
2024
2016
2017
2003
2025