When a mysterious meteor crashes into the deeply superstitious village of Shambhala in the 1980s, strange and unexplainable events begin to shake the village. An atheist scientist arrives to investigate, only to confront an ancient terror that defies science and refuses to let him escape.