The meteorite that fell on the Gloucestershire town of Winchcombe in February is going on public display at London's Natural History Museum. Scientists are busy studying the rock because it holds ...