Kenilworth Castle (1862). Oil on canvas. 63 x 79.