You have 0 items in your cart
People enjoying walking on frozen Lake Champlain on the Burlington, Vermont waterfront