Ever wonder what the story is behind the infamous “upside down cross house” in Willow Springs? According to local lore, the house was built in the 1970s by a Satan-worshipping cult. The cult members reportedly used the house for rituals and sacrifices, and the upside-down cross was a symbol of …
Read More »