these fragments have not been studied properly , but there is speculation that it may or may not be a meteor , and if it isnt , it may actually be impact glass from a meteor crater at wabar , which lies at about 100 kilometers from mecca .