Santa Rosa National Park

Santa Rosa National Park

Santa Rosa National Park provides a cornucopia of unique and bizarre wildlife within a massive protected area in the northwest corner of Costa Rica. Its…