Local inhabitants

January 12, 2012

Some of the local inhabitants waiting for their salvation at Piazza San Pietro. Or maybe they just want some breadcrumbs.

~Lars