An Aberdeen taxi driver narrowly escaped serious injury when a lamppost crashed into his car, landing just inches away from his seat.
The blue Peugeot Horizon taxi hit the lamppost after colliding with a grey Land Rover Freelander at a busy roundabout at about 11am yesterday.
The pole toppled into the overturned taxi, tearing through the engine.
The accident happened at the roundabout where Rosehill Drive meets Hilton Drive, with the car blocking the middle of the road.
Meanwhile, the Land Rover continued up Rosehill Drive before coming to a stop at a wall, a few feet from the Co-Op.
The woman driving the vehicle was unscathed, with the rear bumper bearing the brunt of the collision and falling onto the road.
Police, ambulance and fire crews were called to the scene.
Nine firefighters smashed open the taxi windscreen and helped free the motorist from the car.
The crews left the scene at about 11.40am after making the scene safe.
Several onlookers stood and watched as about six police officers taped off the area around the taxi and directed traffic through the roundabout.
Traffic began to build up as police were forced to close off part of Hilton Drive and Hilton Street.
Meanwhile, another pair of officers helped the woman driving the Land Rover, who did not require medical treatment.
The taxi driver was later taken to Aberdeen Royal Infirmary where he was treated for minor injuries.
Officers remained at the scene till just after 1pm to allow council teams to remove the damaged vehicle.