gkindshivani.com
“The Floating Piers” a giant art installation on Lake Iseo in Italy is letting people walk on water
“The Floating Piers” is a giant art installation by the artist Christo on Lake Iseo in Italy which is enabling people walk on water. Have an aerial view of “The Floating Piers&#82…