Stormglen Villager

Stormglen Villagers are humans located in Stormglen Village in Gilneas.