Visitors 128
70 photos

Beginning in late August of 2009, several of these photos will be on display at the world's greatest coffee shop - Mocha Java in Dedham, Massachusetts.

Categories & Keywords
Category:
Subcategory:
Subcategory Detail:
Keywords: