This is the sign that drivers hate to see. Clampers are a relatively new phenomenon in Ireland but are reviled even more than traffic wardens now.

Comments

comments