You can't outrun your demons, they are always by your side.
2020
2016
2023
2003
1978
1993
2012
1984
2022
2018
2010
1950
2014
2024
1999