Hey guys , I haven't contributed until now because I knew really nothing you guys didn't already. But this is another Critter Kill Squad spot, one I haven't seen posted before. Its right above Stonetalon Pass in Mulgore, on a ledge between regions that I think is only accessible by flying, there is grass and a lot of trees, but even more critters to kill
Edit: Here is the pic showing the density, mind you this area in the screenshot covers about 15% of the total area there. Went I went there last time there were a lot more, think someone was killing them.
Enjoy.