Home Costa Rica News Costa Rica Inaugurates Central America’s Largest Hydroelectric Dam