Ice Cream Shop Window

Ice Cream Shop Window

Layered reflections in a New England storefront.

← Back to Travel