DIYGamer: My Happy Place... ilomilo [Review]

ilomilo, the "secret" XBLA game, is a unique puzzle game that not only provides hours of fun co-op puzzles, but also ratchets up the charm and adorableness of the game to unprecedented video game levels.

Read Full Story >>
The story is too old to be commented.