Good find abusei. I caught that article as well. Here's an interesting bit of trivia that I so happened to catch in National Geographic today - Jean Claude and Christo were born on the same day and same hour.
The latest issue has an interview of the two with questions regarding the most recent proposed piece, 'Over the River', an on-site installation of cloth running down the Arkansas River in the Colorado Rockies.
Here is one of the prepatory sketches-
And some work done in the past-