Posted By Rashid Sayed | On 19th, May. 2010 Under Video News | Follow This Author @GamingBoltTweet
Sega have just released another new trailer for the upcoming Alpha Protocol. This trailer reveals the various locations that the player will come across. Take a look.