Tremble on 27 October 2008
I read a review for this game on a french site and I saw that people already commented this review saying they love the game blablabla, but isn't this game supposed to be released later this week? If you know anything, please tell me I can't wait for this game.