Terra Tech Gains Second California Medical Cannabis License in San Leandro
Terra Tech Corp. Granted License to Open Medical Cannabis Dispensary and Production Facility in San Leandro, California SAN LEANDRO DISPENSARY WILL BE SIXTH BLUM LOCATION FOR TERRA TECH NEWPORT...