Webcam Homewood Mountain Resort

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.