Maine's Route 1: Lobster shacks, blueberry stands -- and cannabis
More than 20 medical marijuana shops dot the roadway, tempting tourists to stop and peruse their wares. |!| Portland
More than 20 medical marijuana shops dot the roadway, tempting tourists to stop and peruse their wares. |!| Portland