Upper Herring Lake
United States
>
Michigan
>
Benzie County
>
Blaine Township
>
Upper Herring Lake
Upper Herring Lake in Benzie County.
Upper Herring Lake
Vegetation and ground cover
water
Evergreen Shores