Earth is full of some weird places. Science cannot explain everything and when too many strange happenings occur at a place that seem to have no concrete, reliable explaination, people are often forced to believe that the cause is supernatural and something "out of their control". One such incident occured a city named Triora. From violence to people going missing, the city had seen it all. That is when they decided to seek the help of the authorities. What happened next will scare the s**t out of you. Read the entire story below:
The people in the city, instead of going for the scientific explanation, blamed it on the "witches".
They were forced to confess their "satanic" crimes and occult activities.
In fact, several witch hunting festivals are celebrated in Triora every year.