Echo Bridge, in Hemlock Gorge Park. The park is in both Needham & Newton, MA.
Hemlock GorgeMassachusettsBridgeCharles RiverNew EnglandEcho BridgeUrbin Photography