Designed by
Title
Gorgeous image of David and Goliath, framed and on display, The Louvre, Paris, France, 2016 #69666437
Description
Stunning masterpiece in framed painting of David and Goliath, on pedestal at The Louvre, Paris, France, 2016.
This image is editorial