President Obama was joined by rapper Macklemore for his weekly address - in an effort to raise awareness about the perils of drug addiction.

The president described drug abuse as "a public health problem" and said that more needed to be done to treat addicts "before it's too late".