Falling sheep hit vehicles in the Australian city of Melbourne after a lorry carrying livestock overturned on a flyover.
As the truck carrying 400 sheep hung precariously, its cargo plunged onto the road below, the BBC reports.
Several cars were smashed as they were hit by the falling animals or swerved to avoid them.
Many sheep were killed or injured, but Melbourne police said there were no human casualties.
Police say that the truck was travelling to the city of Geelong when the accident occurred on the flyover above the Princess Freeway.