Search the Archives
DISCOVERY SHUTTLE LAUNCH
© Associated Press
The space shuttle Discovery lifts off at the Kennedy Space Center in Cape Canaveral, Fla., on mission STS-121 Tuesday, July 4, 2006. It was the third attempt at a launch since Saturday. (AP Photo/Pete Cosgrove)
"I found a picture of my son, who is serving in the US Army in Afghanistan. I was thrilled when someone sent the link to me of the picture, so obviously, having a copy of the picture is very important to me."
– Marianne LaFalmme from Mason, NH