The Faroe Islands, a rugged archipelago in the North Atlantic, are home to some of the most dramatic natural scenery in Europe. This image captures the breathtaking sight of a waterfall plunging ...