Results 1 results found Tourists in a canoe at the Glacier lake of Strebske Pleso in the High Tatra, Slovakia, Europe