meteor sweeps over stonehenge