Residents in a lonely gulch of inland California bear witness to an uncanny, chilling discovery.
Date Release: 2022-07-20
Rating: 3710