Upstate NY Woman Captures Eerie Screams on Ring Cam – What is It?
Do you ever hear "screams" at night coming from the woods? A woman in Upstate NY captured eerie noises on her Ring Cam that had people as perplexed as they were horrified. But what was it?