Massive space rocks to explode over Earth?