Scrambling up the Sierra Nevadas with our back to interstate 80 we were soon over the crest and into a different world, dotted with mirror-perfect lakes. Viewed from a hike on the Loch Leven Lakes Trail.
Truckee, California, US
Discovered by Stuart Green
on 8 June 2008.
148 views.