I'm really considering buying this game, would say it's worth it? It's been so long since it's release, it might be too dated by now, but it looks so good.
ICO
Game » consists of 7 releases. Released Sep 24, 2001
Game » consists of 7 releases. Released Sep 24, 2001
Log in to comment