
The Helix
The image shows The Kelpies, two large horse head sculptures located in The Helix park near Falkirk, Scotland. The sculptures are illuminated with red lighting and are reflected in the water below. The sky is cloudy and it appears to be dusk or early evening.