Open Beta - War of the Immortals Launch TrailerHere's the open beta launch trailer for War of the Immortals.By Mike Tao on December 2, 2011 at 1:38PM PST War of the Immortals