What is CBD and can it be a miracle drug?

PORTLAND, Ore. — It feels like CBD is everywhere in Portland. The trendy “it” extract can be found in lattes, lotions, massage oils and pet treats.