S1, E3: Finland's mysterious "Devil’s Church," a cave hidden deep within the forests near the Russian border. For centuries, the site has been a place of spiritual significance, where shamans and priests communed with the divine.


S1, E3: Finland's mysterious "Devil’s Church," a cave hidden deep within the forests near the Russian border. For centuries, the site has been a place of spiritual significance, where shamans and priests communed with the divine.