A grim discovery sheds new light on the dark history of a Nazi fortress.