Neltharion's Tears

Neltharion's Tears are level 90 oozelings that spawn during the Celestial Blessings at one of the temples in The Jade Forest, Krasarang Wilds, Kun-Lai Summit and Townlong Steppes.