Loading...
Showing posts with label St. Petersburg. Show all posts

Florida Teacher tells kids to self-mutilate to "Expel Demons" (video)

A St. Petersburg, Florida teacher has been arrested in a case involving former students and a ritual involving cutting their bodies to relea...