A car has landed on the M48 in south Wales after leaving a flyover above it.
Firefighters freed a man from the car at the scene near Chepstow and he is being treated for serious pelvic and spinal injuries.
It is not believed any other vehicles were hit in the incident, which happened at about 13:45 GMT between junctions 1 and 2.
South Wales Police said the driver had been taken to Southmead Hospital in Bristol.
The M48 Severn Bridge westbound carriageway was shut for almost six hours, causing tailbacks at rush hour, as the vehicle was recovered. The road reopened at about 20:30.
The incident also caused long delays on the M4 at the Second Severn Crossing tolls as drivers sought a diversion.