While a recently elected mayor prepares for her town’s annual parade, terrifying events begin to transpire.
2025
1983
—
2024
1980
2000
2016
1937
2012
2018
2002
1986
1973
2023
2021
2015
2004