Worms: Battle Island Official TrailerCheck out the official trailer for Worms: Battle Island.By Mike Tao on September 22, 2010 at 10:38AM PDT Worms: Battle Islands