Fossil Echo: Fossil Echo Release Date Approaching !

Fossil Echo will launch on July 1st at FossilEcho.com . You will be able to play the game on Steam if you bought from the website. Steam launch will be delayed by 1 week, and is set to July 8th, but purchasing from the…