ECHO - Official Launch TrailerECHO is a 3rd Person Science Fiction Action/Adventure game, where the enemy is YOU.By Ben Janca on September 19, 2017 at 6:55PM PDT ECHO (2017)