The small town of Castellucio di Norcia sits near Norcia in Umbria, Italy. The town is famous for its brilliant display of flowers that bloom from late May to early July.