Still life with sheep's head
painting 70 of 121 by Francisco Goya

Still life with sheep's head by Francisco Goya