463/668
Home / Photos / Places / United Kingdom /

A bugged town it is.

sc_london_dec09_038.jpg The insect & arachnid part of the displaysThumbnailsAt least we met some of the residentsThe insect & arachnid part of the displaysThumbnailsAt least we met some of the residentsThe insect & arachnid part of the displaysThumbnailsAt least we met some of the residents