Dudley Do-Drugs

Dudley Do-Drugs Pharmacy is a pharmacy in Canada where the Simpsons buy drugs. The sign is also in French.