Neanderthal Wall

I do believe that is the Neanderthal Wall which is visible above the north shore of Lake Isabella, Sequoia National Forest, CA

Comments

No comments posted yet.