Less than 100 miles from Britain’s mainland lie the Channel Islands, British Crown dependencies with a hotly debated history. The islands were occupied by Germany during World War II and the Nazis operated two concentration camps there. Sunday.
Air Date: Apr 18, 2024
SUNDAYS