Inside Planet 13, the world’s largest cannabis dispensary

We got a backstage tour into the world’s largest cannabis dispensary, just blocks away from the Las Vegas strip.