NEWS
28 Jul 2017 by L Coulsen
Remember ECHO, by Ultra Ultra? The game where you are, quite literally, your own worst enemy? Yeah, it has been a bit quiet lately indeed, but it turns out, it's the good kind of quiet, as we now have a shiny new trailer, suggesting there's actually a fair bit of story behind the premise, but…