The Oddboxx has been released on Steam:http://store.steampowered.com/sub/6951/Gamespace won't allow it to be added to collection or now playing, still shows release date as Q4 2010.Any help will be appreciated,thank you :)
Log in to comment