Very Scary People

HLNLatest Episode released on Fri Apr 15, 2022
Subscribe Visit show website

In 1974, a mass murder shook the sleepy waterfront town of Amityville, NewYork. One November night, police found the DeFeo family shot dead, facedo... more