Sculpture
The Messenger

About this work
The Messenger is a statue by the English sculptor David Wynne, OBE of a horse and rider. It was installed in the town centre of Sutton in Greater London, England in 1981.
Description from Wikipedia, CC BY-SA 4.0.