Centaur Windchaser

SS Desolace

Centaur Windchasers are centaur located in Desolace during Into the Fray!.