Documentaries The Sea Wall That Saved Holland The Afsluitdijk dam is one of the prominent landmarks of Holland. Stretching for 20 miles (32 km) across the water,…