Advertisement

Mayfair

Mayfair

Musical artists perform for the crowds in Harvard Square for Mayfair as vendors and craftsmen line the streets showing their products..

Advertisement