The Eagle has Landed by O. Yemi Tubi

O. Yemi Tubi, The Eagle has Landed, 2010
Oil on canvas, 121 x 152cm
£8500