Review from Secret of the Phoenix → July 27, 2019 0mega Force series, a mixed bunch of aliens led by a human, helping the down trodden. A RobinHood, bunch of misfits