Maggie Taylor, ‘The Visitor’, 2011, Pictura Gallery