Team17’s comedic multiplayer tactics franchise is about to invade the Nintendo Switch with its latest installment  Worms WMD Developer Team17 originally revealed the future Switch release late last month  however Nintendo has since uploaded the official trailer to their own YouTube channel