Some 220 sheep have died after a lorry transporting the animals overturned.
The crash happened on the A76 in Dumfries and Galloway, Scotland at around 10:50pm on Monday evening.
The Wm Armstrong transporter, which was pictured on its side by Nithsdale Police, had been carrying 440 sheep. The driver suffered minor injuries.
The route has since reopened and officers have appealed for witnesses to the crash.