Vermont, near Lake Champlain

Near Shoreham Inn.

隨機精選照片