Russian Satellite Debris Poses Hazard