Sker Ritual: We're Announcing Three New Titles!

Wales Interactive are announcing not one, not two, but THREE new titles at the Horror Game Award's Halloween Showcase. The Showcase will be filled with special announcements, developer insights, and three trailers from…