Woman rescued at Olive Garden after man forced her into ‘satanic ritual’ and held her hostage, police say

A man was arrested outside of an Olive Garden in New Hampshire after a woman said he was holding her hostage, had forced her to marry him and conducted a “satanic ritual” on her, police said. Subscribe to read this story ad-free Get unlimited access to ad-free articles and exclusive content. Officers were dispatched to … Read more