“Kelpies,” World’s Largest Pair of Horse Sculptures
Standing 100ft tall, two enormous horse head sculptures have been completed in Scotland. Designed by Andy Scott as a tribute to the Clydesdales that used to pull barges up and down canals, each horse head
...» Read More!