2 men found dead inside N. Houston home after neighbor reports smelling foul odor
A neighbor’s report of a foul odor coming from a north Houston home led to the discovery of two bodies inside Monday evening.The discovery was made at a home on Downey Street, near Little York Road.Police say responding officers entered the home and found the bodies of the two...


