fragment about a hundred meters across - the size of a football field - weighing a million