An American in Italy

DSCN1220 L’Infiorata is a festival that takes place every year in the small hill town of Spello, located in Umbria.

IMG_1579 Spello is a fabulous hill town south of Perugia in Umbria.