7/3/18This Silent Hill-Inspired Game Sent Me To HellConcluse is an atmospheric horror indie that was released on June 29. It’s free. It’s also a game that managed to…ByKeoni NguyenPublishedJuly 3, 2018