(Update) Alpha Protocol has been delisted from Steam  Destructoid

Update: As it turns out, the delisting for Alpha Protocol wasn't because of Sega losing publishing rights, but due to a music license. As is the case with most ...



More...