Hunted: The Demon's Forge - Launch TrailerCheck out the launch trailer for Hunted: The Demon's Forge.By Mike Tao on May 26, 2011 at 10:51AM PDT Hunted: The Demon's Forge