What are Scotland’s mythical horse head sculptures? The Kelpies, the largest equine sculptures in the world, are Scotland’s mythical horse head sculptures. Unveiled in April 2014, these 30-metre high horse-head sculptures are situated in Helix Park Falkirk in Scotland. The Kelpies are a monument to Scotland’s horse-powered industrial heritage. What are ‘kelpies’? Kelpies are shape-changing […]