Demons Never Die
(2011)Demons Never Die
Demons Never Die 2011
An eight-member band from London, England, call themselves the "Suicide Children". The group led by a young girl begins to be killed one by one. Who is this masked killer and why does he want to kill every member of this gang?