Small ghostly spirit haunts Idaho park
Located in Idaho, is a park. There have been reports and even alleged photographic evidence of spirits who wander here, during the late night hours. While the following image is rather eerie—it is dubious...
Located in Idaho, is a park. There have been reports and even alleged photographic evidence of spirits who wander here, during the late night hours. While the following image is rather eerie—it is dubious...