Strange towers while hiking in Hubbard Park, Vermont. Wonder if it’d make a good photo opportunity… 👀
1 / 4
Comments