Sculpture Of The Moment – The Kelpies Leave a reply The kelpies are 30 metre tall horse head sculptures depicting kelpies mythical shape shifting water spirits located near Falkirk. The Kelpies Sculptures