Eduardo Sarabia, Happy, 2011

Eduardo Sarabia, Happy, 2011, oil on canvas, 56 x 78.5 inches