A peaceful night is suddenly interrupted by a random and terrifying burst of violence.
1933
2023
2022
2007
2008
2001
2000
1976
2006
2004
1965
1945
2017
2019