Lake Tahoe

Lake Tahoe another picture postcard location, surrounded by snow capped mountains it’s crystal clear water of America’s largest alpine lake. No matter where you go, its always scenic and you get the feeling of a very relaxed lifestyle. So no wonder American’s love to holiday there. Plus it seems the commercialism is also kept under control so that nature is able to put on it’s best display.

This entry was posted in Current News. Bookmark the permalink.

Leave a Reply