Alright, whats the deal here

#1shaun_ofda_deadPosted 9/14/2011 12:16:55 PM
Ok, I know that Gamespot isn't always up to date with games that are not blockbuster triple A titles, but whats the deal with this game? Last update here was in 2008, and nothing since then. Anybody have a link with other info like release date?