Churches

25 Pins102 Followers
Church in the snow

White Christmas, Church in the snow, near Lake Tahoe, California.one of my most favorite places in the world!

Pinterest
Search