Dappled Hoarder

Dappled Hoarders are squirrels located at the Heart of the Forest in Ardenweald.