The Derailed: The Derailed releases on September 11, 2025

On September 11, you’ll wake up in a world where reality has turned into an endless nightmare. Beneath the arches of the abandoned depot, shadows have begun to stir — they’ve already sensed your imminent arrival. Add th…