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