Police: Body found decomposing in NYC apartment surrounded by containers labeled ‘biohazard’
Police: Body found decomposing in NYC apartment surrounded by containers labeled ‘biohazard’ Police said there were schematics and alarming drawings inside the apartment. (NCD)