Shelburne Sycamore

This is the Largest Sycamore tree i Vermont, located in the town of Shelburne. It is magnificent, and is especially so in winter.

1 Comment

Anonymous Guest (IP: 54.92.141.211)

Maria Anna Machado 21 Aug 2016

fantastic...