Alpha Protocol Launch TrailerCheck out the launch trailer for Alpha Protocol.By on June 1, 2010 at 1:48PM PDT Alpha Protocol