Explore iconic objects of scientific achievement and human ingenuity on display at the Science Museum in London.
1988