Advertisement

Haunting images of Nazi camp liberation

Buchenwald was a German Nazi concentration camp established near Weimar, Germany, in July 1937, one of the first and the largest of the concentration camps on German soil. The camp was liberated on April 11, 1945 by the Allied troops. Here, a few of the haunting images.