Armored Blue Wind Rider (NPC)

Armored Blue Wind Rider can be found in front of the Magical Menagerie in Dalaran.