Jaggen-Ra

Jaggen-Ra is a turtle located in the Deepbeard's Cove in the Eye of Azshara.

Drops

 * Symbol of Victory

Objective of

 * Eye of Azshara: A Tough Shell