Scores of speeding drivers were clocked speeding on a busy road despite thick fog significantly reducing visibility.
A total of 52 drivers were caught over the speed limit while travelling on the A487 near Y Felinheli on Tuesday morning by officers from GoSafe.
This was despite thick fog descending onto the road.
One motorist was even clocked speeding at 93mph on the dual carriageway, which has a 60mph limit.

On Twitter, GoSafe said: "This morning GoSafe were enforcing on the Felinheli Bypass, a 60mph road.
"Despite the poor weather and our presence, 52 drivers decided it was appropriate to travel in excess of 67mph, 13 of those were driving at 80mph or higher.
"The highest speed recorded was 93mph."
North Wales Police described the speeds as "unacceptable".