The Cathedral of the Holy Cross is a landmark on Washington Street in the South End of Boston, Massachusetts, USA.
The Cathedral of the Holy Cross is a landmark on Washington Street in the South End of Boston, Massachusetts, USA.
Filename: msb-364686mod.jpg
Copyright