Meet Brian Osbourn: The Teen Satan Who Shocked the World
In 1983, a small town in Ohio was rocked by a shocking story: a 17-year-old boy had been arrested for satanic rituals, animal sacrifice, and the murder of his girlfriend. The boy, Brian Osbourn, became known as "Teen...