Stock Photo: Italy - 12th century - Il Carroccio, 29 May 1176. Painted by Massimo Taparelli D'Azeglio (1798-1866), 1831.