Image 20 of 36

Roof top picture of Italy celebration on Hanover street in the North End