traveling to Sela pass, one of the highest motorable mountain passes in the world in December is an extremely rewarding experience.
traveling to Sela pass, one of the highest motorable mountain passes in the world in December is an extremely rewarding experience.