A peaceful night is suddenly interrupted by a random and terrifying burst of violence.
1982
2004
1999
1998
2003
1967
1977
1996
1991
2022
2005
2000
1986
2023