Tag Archives: Behemoth’s

Live Review: Behemoth’s Diabolic Ritual Takes Over New York’s Times Square (11/3)

Setting the Stage: Walking through the packed tourist trap that is Times Square in New York City on Saturday night (November 3rd), religious sermonizers preaching the word of Jesus greeted us on various street corners, but little did they know that the word of Lucifer would soon be spread at the PlayStation Theater just a few