Monsters exist. They live inside us. And sometimes, they win.
1968
2019
2016
2015
1939
2018
2023
2013
2012
2025
2022
2024
1944
2010
1943