You're watching:

Homewood Mountain Resort

Homewood Mountain Resort 544 Views
Favorite
Full Mode

This beautiful scenery comes from Homewood Mountain Resort (in the U.S. state of California), on the west shore of Lake Tahoe, considered the largest alpine lake in North America. Enjoy the setting surrounded by the forests in Sierra Nevada, and have a peaceful time looking at this live streaming.

Tags: homewood, mountain, tahoe, sierra nevada, nature