Archive For feelplus Tag

E3 2010: Square Announces Another Title for the Xbox Live Arcade and PlayStation Network

E3 2010: Square Announces Another Title for the Xbox Live Arcade and PlayStation Network

As if the sudden wave of the game announcements before E3 wasn't enough, Square have gone ahead and announced yet another game- Necromachina, which was revealed in the latest issue of Famitsu as Moon ... Read More