Southbridge, MA: Looking down Main Street at Sunrise. In the distance is Notre Dame Church- one of the largest in New England

Rate this picture:

Viewed
3704 times
Current avarege rating
5.5 (42 votes)
Picture by
Lisa Krach
Submitted on
9/5/2006