Postcard CR-9900 Gangurru Costa Rica 7 Sep, 2021 10 days 6,077 miles TyCo Germany 17 Sep, 2021 Loading map... Gangurru said: posted over 2 years ago Waterfall Los Chorros: located in the Province called Alajuela. You need to sign in to leave a comment!