Frost Flayer

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