Archaeologists have unearthed a Roman road, a Bronze Age ditch and some medieval artefacts during major road improvement works in Wiltshire.
The historical remains - including three iron horseshoes - were found in the upper layers of the Roman road.
Archaeologist Neil Holbrook said the findings had been recorded and added: "The Romans didn't have horseshoes.
"We seem to have proved by the discovery that the road continued in use into the medieval period."
The works are being carried out on the A419 by the Highways Agency to create a flyover designed to cut congestion.
Roy Canham, an archaeologist for Wiltshire County Council said: "We can now prove that the route of the current A419 has been important for the last 2000 years."
As well as the horseshoes a medieval arrowhead was unearthed and a 3,000-year-old ditch dating back to the Bronze Age was discovered.