Unravel Confirmed for Release on February 9 2016
Unravel Game Confirmed for Release on February 9 2016 Who knew that EA is now getting into the indie games realm and certainly with an interesting game; EA and Coldwood Interactive just announced the release date of their newest indie platformer called Unravel which is set for release on February 9 2016. Unravel is an […]