Phoenix Police stumbled upon a suspected drophouse near 65th Avenue and Thomas Road on Tuesday.
Police stumble upon suspected drophouse