For this art installation, shoes are optional. During 16 days — through July 3 — visitors to Italy’s Lake Iseo will get to experience the latest artwork from Christo. “The Floating Piers” is comprised of nearly two miles of modular docks and more than 62 square miles of shimmering dahlia-yellow fabric.