By Heiko Bleher La Pedrera The tiny settlement of La Pedrera is located on the lower Caquetá River in Colombia, near the border with Brazil. The Rio Caquetá, later to become the Rio Japurá, rises in the Colombian Andes very near the sources of the Río Cauca (Magdalena River basin). La Pedrera La Pedrera translate [...]