Ghislaine Howard’s pregnant Self Portrait is a part of this major new exhibition at The British Museum which opens on the 7th February and runs until May 26th. Described by The British Museum as an exhibition 40,000 years in the making, it will present masterpieces from the last Ice Age, […]