Oct 28, 2010

Near Harvard Square

New England fall foliage peak colors near Harvard Square in Cambridge, MA