denniscassinelli.com
Legends of Spirit Cave
In 1940, scientists discovered the Spirit Cave Man’s mummified remains near Grimes Point, Nevada. Since then, he has been hidden away from public view, unable to divulge the secrets of his life or …