Park Memorials & Statues - Driftwood Horse Sculpture
https://giphy.com/channel/lachulmfrw
Hyde Park, considered one of the biggest royal parks of London, is termed as a major natural site overlaying an area of 142 hectares and that includes more than 4,000 bushes, a large lake, a meadow and ornamental