Crimson Shroud - Launch TrailerCheck out the launch trailer for Crimson Shroud.By Mike Tao on December 13, 2012 at 11:24AM PST Crimson Shroud