dailyoverview:4/11/2014Los Caracoles PassLos Andes, Chile32°51’6”S 70°8’16”WLos Caracoles Pass (or “Snails Pass”) is located in a remote section of the Andes Mountains on the Chilean side of the border with Argentina. The twisting road climbs
DDLCRule34 DPSEX