Friday, June 17, 2016

Leda & The Swan by Joseph Werner the Younger, 1682



No comments: