The Human Shrine September 11, 2015 Bodies were everywhere. Human bodies tied to trees, nailed to X crosses, stakes driven through their hearts, sprawled spread-eagle on the forest floor at odd angles. People painfully resting in peace. Read More »