Official seals of French law enforcement taped across a door at a house where the bodies of two infants were discovered in a freezer. Photo: AFP

Similar Posts