The island of Alderney, a British crown dependency located 10 miles off the coast of France, was once home to a German SS concentration camp. Professor of Conflict Archaeology and Genocide ...