Posts

Showing posts with the label American soldiers execute SS camp guards who have been lined up against a wall during the liberation of Dachau concentration camp

American soldiers execute SS camp guards who have been lined up against a wall during the liberation of Dachau concentration camp