Silent Hill: Townfall Revealed, Brings The Fog To The UK

Kotaku · 2026-02-12
Silent Hill: Townfall Revealed, Brings The Fog To The UK

Simon Ordell is compelled to return to St. Amelia, and it's spoooooky there