The Town of Light: Martha Is Dead - Release Date Announcement

Last week at the Golden Joysticks awards we dropped a brand new teaser for Martha Is Dead, not only that, after two years... we have a release date and it's only weeks away! Launching February 24th, Martha Is Dead combi…