Space Giraffe PC has been released!
One of my Favorite games on Xbox live has now been released for the PC!
Its a masterpiece of a game and i highly recommend you buy it!
I may take you a wee while to get into the zone but once your there you wont want to leave!!!!