Walgreens will sell CBD creams, patches and sprays in nearly 1,500 stores in eight states. The drugstore chain will sell the cannabis-based products in Oregon, Colorado, New Mexico, Kentucky, Tennessee, Vermont, South Carolina, Illinois and Indiana, though it declined to specify which brands it would carry. See the original article at CNBC