San Gerardo de Rivas is a small, traditional Costa Rican town situated high in the valley of the Chirripó Pacífico River in the Talamanca Mountains of south-central Costa Rica. The area has ...