Inside Planet 13, the world’s largest cannabis dispensary

    377
    Inside Planet 13, the world’s largest cannabis dispensary

    Planet 13 is located blocks off the Las Vegas Strip and holds the title as the worlds largest cannabis dispensary. But its much more than just a storefront. Theres a lot to the 115,000-square-foot facility, including entertainment, restaurants and cannabis pr…
    Read More