Photo of the Day #1714: In London, Hyde Park, we came across this statue. Not some famous guy on a horse, but the head of a horse... September 18, 2014.