IMG_0395

Saint Peter cathedral, 12th and 13th century. Construction lasted over 100 years.