Residents in a lonely gulch of inland California bear witness to an uncanny, chilling discovery.
2006
2010
2000
2014
2024
1975
2022
1988
1995
1996
2001
1999
1981
1994
1998
1959
1979