Search Warrant Leads to Drug Lab in Mountain View | NBC Bay Area

Search Warrant Leads to Drug Lab in Mountain View

Police from several cities across the Bay Area served a search warrant on two apartment complexes and what they found brought out handcuffs and bio-hazard suits.

    processing...

    NEWSLETTERS