Unknown author

The Last Judgment

Tempera su tavola, 107 x 85 x 4,5 cm

Where

Gallerie d'Italia - Vicenza