A child has been hit by a car in a Perthshire village.
The incident took place in Aberuthven shortly before 1pm on Friday.
A road ambulance and an air ambulance were called to the scene.
The condition of the child has not been confirmed.
One passer-by said she saw the young person getting off a bus before they were hit by the car.
She added: “It’s really upsetting.”
Another eyewitness said: “I arrived in Aberuthven approximately at 1pm and there was a 4×4 car parked opposite a bus.
“In between the gap between the car and bus, there was a child lying in the road.
“He was unconscious. The air ambulance worked on him for a good hour before stabilising him.”
A Police Scotland spokesperson said: “Around 12.55pm on Friday we were called to a report of a crash involving a pick-up and a pedestrian on Main Road, Aberuthven.
“Emergency services attended and a 15-year-old male youth, the pedestrian, was taken by air ambulance to the Royal Hospital for Children and Young People in Edinburgh.
“The driver was not injured.
“The road was closed for several hours to allow for investigation and recovery.
“Inquiries are ongoing.”
A Scottish Ambulance Service spokesperson said: “We received a call at 12:50 to attend an incident on Main Road, Aberuthven, Perthshire.
“An ambulance, air ambulance and trauma team were dispatched to the scene and one patient was transported by air to the Royal Hospital for Children & Young People in Edinburgh.”
Traffic Scotland also advised there was no exit from the A9 northbound to the A824 Aberuthven.
Motorists were advised to use an alternative route.