Screeching Spirit

Screeching Spirits are arakkoa ghosts found in Veil Rhaze in Terokkar Forest.

Objective of

 * Veil Rhaze: Unliving Evil