What is CBD and what's all the hype about?

Updated: Mar 13