Strix the Barbed

Strix the Barbed is a level 44 rare ravager that can be found inside the Admiral's Den in Thousand Needles.