Angel and lion statue at Basilica di Santa Croce di Firenze in Florence, Italy.

Angel and lion statue at Basilica di Santa Croce di Firenze in Florence, Italy.