The best art is the stuff of dreams and the stuff that makes the best art.And for this year, the winners are the sailing boats.The winner of this year’s Oil Painting of the Year is the Sailing Barge, which was painted by a team of artists working together.They’re a crew of six who are all […]

Continue Reading...