Results 2 results found Waterfall, Laksa river near Hellur, Eysturoy Island, Faroe Islands (Faroes), Denmark, Europe Waterfall, Laksa river near Hellur, Eysturoy Island, Faroe Islands (Faroes), Denmark, Europe