Meteor experts argue over where cosmic rock spotted over Britain could have landed
Scientists are trying to determine where meteor fragments has landed after the small bolide soared through the sky in south west England yesterday afternoon. The International Meteor Organisation have said they received reports, mostly from France, which suggest the meteor may have crash landed in the English Channel. Meanwhile meteor experts in the UK believe … Read more