Siren Head Horror

Scary Games IH5Us9YCoG 0

Siren Head Horror: its first-person horror quest set in an abandoned town rumored to be inhabited by a fearsome humanoid creature known as Lilac Head. Do you have the courage to explore the city and maybe meet the monster face to face?