Mountain View police bust up DMT drug lab

KGO – San Francisco
Mountain View police bust up DMT drug lab

Police in Mountain View found a DMT drug lab in an apartment complex and made multiple arrests.

View Comments