Technology | Sat Mar 24, 2012 12:35pm EDT

Debris prompts space station crew to seek shelter