Schiaparelli Exhibit at the Victoria & Albert Museum in London

Schiaparelli Exhibit at the Victoria & Albert Museum in London

See behind the scenes of the Schiaparelli exhibit at the Victoria & Albert Museum in London.