Police were called into a Pennsylvania Home Depot because of an exorcism being performed. To make it even weirder, the exorcism was being done to some trees.
At least we know that the shampoo isle doesn't have any demons in it now.
Meet Father John Szada. On Sundays he is preaching and reading mass but during the week he is demon demolishing badass who has "gone toe to toe" with the devil himself. Source: ABC27