Caragol Coat of Arms
Also Available: Caraglio Caragliano Caragiulo Caragiuli Caraggiuri Carafinni