The Eagle has Landed by admin | Oct 31, 2013 | 0 comments O. Yemi Tubi, The Eagle has Landed, 2010 Oil on canvas, 121 x 152cm £8500