Legendary Costa Rican climber Warner Rojas hit another milestone, on Independence Day, by summiting the peak of Mt. Elbrus, the highest point in Europe.
A power failure temporarily knocked out critical air traffic control systems at Costa Rica’s Juan SantamarÃa International Airport today, raising new concerns about the...