An alleged exorcism with an unlikely location had witnesses in shock as one woman caught two people on camera shouting "Satan I demand that you depart" during an exorcism at a Texas duck pond.
By Mariah Medina, San Antonio Express-News, San Antonio Express-News
Mon, 08/03/2015 - 12:47pm
An alleged exorcism with an unlikely location had witnesses in shock as one woman caught two people on camera shouting "Satan I demand that you depart" during an exorcism at a Texas duck pond.