On January 10, 2000, Sri Chinmoy inaugurated the Iguaçu Falls as a Sri Chinmoy Peace Falls site. Enjoy the beauty and power of these falls.
▶️ DTube
On January 10, 2000, Sri Chinmoy inaugurated the Iguaçu Falls as a Sri Chinmoy Peace Falls site. Enjoy the beauty and power of these falls.