Spirit Halloween rolled out the big guns over the weekend in their flagship store in New Jersey. One of the new Spirit Halloween props for 2021 that everyone was in awe over is the new Baphomet animated prop. If you haven’t seen Baphomet yet, please check out the video below. Also be sure…

Read More