Journey through Altai Mountains, amazing nature of mountain peaks, rivers and streams flow down from slope of mountains. Altai Republic, Russia