Iguazu in Argentina, added to the list of 7 new natural wonders of the world!

 
Iguazu in Argentina, added to the list of 7 new natural wonders of the world! - Beauty, beauty

v20240901