A peaceful night is suddenly interrupted by a random and terrifying burst of violence.
2018
2012
1972
1959
1975
1941
2015
2014
1996
1994
2011
1950
1969
2019
2017
2013