Tatra Mountains
Tatra Mountains, situated in between Poland and Slovakia, are one of my favorite places in the world. Soaring, steep sloped and towering above narrow valleys are real high mountains in a nutshell. Tenderly called the lowest of the highest mountains.
Read More