horse Caligula 25 (Holsteiner, 1996, from Carpaccio)

Caligula 25