Warbraves (island expedition)

The Warbraves are a Horde team that can be encountered on Island Expeditions. They can also be found idling in the Port of Zandalar along with the other teams.