Star Team

The Star Team is a all-human special forces unit.