This past weekend, Bulgarian-American artist Christo unveiled his latest piece -- a 3km floating walkway across an Italian lake. New satellite photos show how this ambitious work of art was put together.