Herd of camels in bushes of Nubra Valley desert, Ladakh, north India. Himalaya travel and adventure

Remaining Time -0:00
Progress: NaN%
Playback Rate
1.00x
information icon128838233
video icon15.45s