View of Lake Titicaca and the snowcapped summits of the Andes from Isla del Sol (Island of the Sun) in Bolivia. Lake Titicaca is the largest lake in South America and the highest navigable lake.
ID: 1750231103
编辑图片
以图搜图
- 大图:5760 × 3840 像素·48.77 cm × 32.51 cm·300dpi·JPG
- 中图:1000 × 667 像素·35.28 cm × 23.53 cm·72dpi·JPG
- 小图:500 × 334 像素·17.64 cm × 11.78 cm·72dpi·JPG