A French teacher makes a startling discovery while on a trip to Buchenwald.
Images are no longer available.