In the dense forests of Finland lies a sacred site, where ancient man would offer the flesh of his own kind to appease his gods. Two researchers, named Jared Jackson and Henry Lawrence arrive on the scene to investigate. What they will discover will leave them with more than they had bargained for.