D-Squad

The newest squad at the S.P.D. Earth base.