Travel Video Diary Day Three: Dachau Concentration Camp Memorial March 12, 2014 The Ranger Videos 0 AMANDA CASTRO-CRIST | Editor Travelers visited Dachau concentration camp, the first Nazi concentration camp established in Germany. "Arbeit macht frei" is a German phrase meaning "work makes (you) free." ) The AC Educational Travel Program’s third day in Germany
Leave a Reply