Flowers Brighten the Streets of Genzano, Italy

A little town just outside of Rome, Italy, has a tradition. Every year the locals of Genzano cover the streets with flowers for the “Infiorata” festival.