answersLogoWhite

0

Costa Rica is a beautiful nation in Central America. It offers many different attractions, natural and man made, for tourists to enjoy. One of those attractions is not one of the largest waterfalls in the world.

User Avatar

Wiki User

10y ago

What else can I help you with?