themoreuplayimages.co
Costa Rica Carara National Park
One of the many National Parks Described as one of the finest birdwatching sites in Costa Rica .However like most wildlife watching expeditions there are no guarantees but we did see Scarlet Mcaws …