Previous
175/191
Next
Show all
Gallery index
A Tufts building rumored to contain exotic animals, located
on the edge of Somerville and Medford
,
2011-07-04
.