A peaceful night is suddenly interrupted by a random and terrifying burst of violence.
2003
2016
1994
2020
1963
2019
1996
2012
2024
—
2023
1958
1993
1967