Lake Tahoe


Lake Tahoe is the largest and highest Lake in North America . It is surrounded by stunning snow capped mountain ranges which are enjoyed by Skiers and snow boarders in the winter months .

At this time, this image is not available for purchase. Please contact us with any enquiries.