Caravagio Ufizzi 1989 Bacchus, the god of wine.
10 Fox Tails... Caravaggio Bacchus... Duomo Square Entrance ... Lord Hungerford's Dog... Florentine Entrance...