In the woods around Lake Wolverine in the Gävleborg region of Sweden a mysterious village is hidden from plain sight.
Back to Top