The Messenger
United Kingdom
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.
Data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).