A driver has confounded Swiss police by committing 15 traffic violations in just over 10 minutes, officials say.
The 47-year-old initially raced past an unmarked police car in heavy rain at 160 km/h (100mph) before weaving close to other cars and the road’s kerb.
The serial offender clocked up further offences for speeding, driving on the hard shoulder, running a set of red lights and failing to stop for police.
When finally pulled over by St Gallen police, he failed a drugs test.
The unnamed driver, who lives near Zurich, faces a lengthy driving ban and a possible jail sentence when he appears before a Swiss court.