This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
The 17th century oil painting was discovered by chance in December collecting dust in the dim TV room of a home in France. Read More