Walking on clouds as seen through an enormous, mirrored balloon.

Walking on clouds as seen through an enormous, mirrored balloon.

(At Christian Dior)

Thoughts?