Here's a picture sent by Paul on the forum. Anyone have an idea what the location is? Seems like the Sierra Nevada near Bishop, but I can't be sure. I hope someone can verify where they are.