Umbra - Announcement Teaser TrailerCheck out the debut trailer for Umbra.By Mike Tao on October 17, 2011 at 1:21PM PDT Wolcen: Lords of Mayhem