The Cascada la Chorrera Waterfall, located 30 kilometers from Bogota, the capital of Colombia, holds the distinction of being the country’s tallest waterfall at 590…
The Cascada la Chorrera Waterfall, located 30 kilometers from Bogota, the capital of Colombia, holds the distinction of being the country’s tallest waterfall at 590…