Mr da Silva accumulated the fines over a seven-year-period
Police in Brazil have finally caught up with a serial speeder who owed $1.9m (£1m) in traffic fines.
Sao Paulo police who pulled over Armando Clemente da Silva were shocked to discover he had clocked up nearly 1,000 violations, local media report.
Mr da Silva had accumulated the fines for speeding and running red lights over a seven-year period.
The driver, 36, said he had not received any penalty tickets because he had been too busy to register his car.
Mr da Silva was pulled over by traffic police on Wednesday for a routine document check, the Brazilian news website Folha OnLine reports.
The offending vehicle - which was not identified but is said to be 12 years old and worth around $6,500 - has been impounded.
It will be returned to Mr da Silva if he pays off his outstanding fines within 90 days.
Otherwise it will be auctioned off, O Globo daily newspaper reported.