Made in England electrical tape
A good English product.
(Rolls Royce).
Print