Squad Sixteen

Squad Sixteen was a Super Battle Droid squad stationed on Invisible Hand.