Frost Flayer Hatchling

Frost Flayer Hatchlings are rock flayers located on Rock Flayer Island in the Colossal Depths in Frostfire Ridge.