Hannibal by admin | Oct 31, 2013 | 0 comments Keith Robinson, Hannibal, 2013 Oil on canvas, 94 x 140cm £4000