Reviews ECHO Review- Mirroring Your Every Move ECHO is a well-crafted game with tense gameplay set against a beautiful backdrop. While some technical issues and a verbose story kept this game... MonsterVine StaffDecember 20, 2017