Walkers spot dog trapped in Canyon: guide’s decision leaves everyone speechless

Wamiz | 28.04.2026 18:17
The Canyon de los Perdidos, located in the Ica region of Peru, is as breathtaking as it is remote.