Irontide Skyrider

Irontide Skyriders are humans located in Tiragarde Sound. They are mounted on giant parrots.

Objective of

 * Air Raid