Defeat Sky Raiders in Terra Volta
The word is out that the Sky Raiders think that they're close to being unopposed in Terra Volta. I'd like you to show them just how wrong they are.
The Sky Raiders shouldn't be hard to find, but I've heard that the Challenger Technology center and the Carter Engineering complex are particularly overrun right now. That doesn't mean you have to confine yourself to those areas, though.
Defeat X @ Terra Volta (Sky Raiders)
Mission Complete: You defeated enough Sky Raiders in Terra Volta.
The word is out that the Sky Raiders are reassessing their activities after the battle you gave them. Good work.