A hooded vigilante is broadcasting murders on a news channel. Will the police catch him alive before he live-casts another death?
2021
2015
1977
2011
2022
2017
2012
2008
2018
2020
2009
2019
2013
2014