Monsters exist. They live inside us. And sometimes, they win.
1930
2023
1962
2017
2010
1961
1993
1955
1953
2019
2018
2016
2015
1943
2022