Wind Rider Jahubo

Wind Rider Jahubo is a jungle troll wyvern riding trainer located in the stables at Thrallmar in the Hellfire Peninsula.

Quotes
You come to learn how to ride?
 * Gossip