Police stumble upon suspected drophouse
Phoenix Police stumbled upon a suspected drophouse near 65th Avenue and Thomas Road on Tuesday.
Police are investigating how a toddler fell from the second story of an apartment Wednesday morning.