Artist Christo unveils latest creation

Renowned international artist Christo unveiled his latest spectacular creation: a balloon-like installation that fills the inside of a former natural gas storage tank in Germany and reaches a height of nearly 300 ft. The world’s largest self-supporting sculpture will be on show to the public from March 16 until Dec. 30, 2013.