A video of an American man paying his $212 (£147) speeding fine with pennies has become a viral hit.

The clip, uploaded by Brett Saunders, has been watched more than 1.5 million times in less than two weeks.

He's posted several videos before showing himself paying fines with small change, but with much less success than his latest effort.

He was protesting against a fine for driving at 39mph in a 30mph zone in Frisco, Texas.

The video shows Brett, an IT consultant, organising the collection of pennies from a local bank and delivering them to the desk of a local council worker.

"Just mail me the receipt," he says after dumping the pennies on a clerk's desk. "You got my address."

Previous videos he's posted also show other people paying fines with coins.

Despite the popularity of the video, Brett Sanders has been criticised by people watching the video.

Some YouTube users have accused him of tormenting the female court employee seen in the video.

"All you did was punish the poor clerk who would have to count all that," wrote one viewer.

"Just pay the ticket like an adult and get over it," wrote another. "Don't speed if you don't want tickets. It's that simple.﻿"

"If you don't want to be 'extorted' then don't do 39 in a 30," said one which went on, "9mph doesn't seem like a lot, but on residential streets it is. Just had three kids get hit a couple blocks over from me."

Defending his actions, Brett claims on Twitter that the rules of the road make it difficult not to break laws.

"Everyone breaks traffic laws each and every time they drive on the road," he wrote.

"It's impossible not to be a 'criminal'."

Find us on Instagram at BBCNewsbeat and follow us on Snapchat, search for bbc_newsbeat