Screeching Canyon



The Screeching Canyon was a canyon in the southern parts of Thousand Needles infested by aggressive Screeching harpies. The Roguefeather Den was located in the back of it.