There have not been to many details given on Silent Hill: Townfall to date since its teaser trailer. However, the radio shown in the trailer may be a key game component.
This Silent Hill Trope May Make Its Way Into Silent HIll: Townfall
Silent HillSign in to your Game ZXC account