A stunning sunset illuminates Iguazu Falls in Brazil, showcasing vibrant hues and cascading water against a backdrop of lush greenery, creating a breathtaking natural scene.