Echoes: Echoes demo is available now!

Dear Steam friends, we're very glad to announce that we just released a free demo for Echoes! You can download and try out the first episode (out of five) of the game for free, starting now. Discover the rural town of G…