Residents living near the explosion site weep in the street in Yichun, a city in northeast China's Heilongjiang Province, Aug. 16, 2010. An explosion occured in a firecrackers factory in Yichun on Monday. (Xinhua/Li Guangfu)