Silent Hill Townfall review: The Town is everywhere

1 month ago 13

Rommie Analytics

Silent Hill Townfall is a game that took me for an emotional trip that I was not ready for. Though it doesn’t take place in America, or even in Silent Hill proper, don’t let that lead you astray.
Read Entire Article