I believe this photo might be deceiving to those people who have visited Worcester, but believe me, the park is beautiful and inspiring.
A beautiful park with a lake and trees.
Worcester, Massachusetts, US
Discovered by Michael Aronson
on 10 November 2007.
93 views.