Shambhala
2025
·
143 min
In 1980s Shambhala, a meteor impact triggers eerie supernatural happenings in a village steeped in superstition. An atheist scientist must confront an ancient horror that resists scientific explanations and won’t let them simply walk away.
Notes & ratings
0 ratings
0 notes
0
25
50
75
100