Shadow Falls

Shadow Falls is a fictional town located in Massachusetts and is the main setting of Howler.

Locations

 * Shadow Falls
 * The Shadow Falls Forest

Trivia
(W.I.P.)