Elfsquad7 Launch TrailerCheck out the launch trailer for Elfsquad7, available on the Xbox 360 Indie Channel.By Mike Tao on November 30, 2011 at 11:23AM PST Elfsquad7