According to the description of this YouTube video, two friends found this beautifully clear frozen lake while hiking in the High Tatras Mountains of Slovakia. Turning the camera down produces a jaw-dropping image that has to be seen to be believed.
Mountain & Trail News