Family Watches Final Launch of Space Shuttle Endeavour

Ethan and Elrond Sheppard watch the final launch of the space shuttle Endeavour from the beach at Canaveral National Seashore in Florida Monday morning, May 16, 2011. The two were there with their family from Palmer, Alaska, to watch their first shuttle launch. Kelley Sheppard (not pictured) said she had watched a lot of launches on televsion and had always wanted to see a launch in person. “I feel like I have fulfilled a mission in my life.”

Leave a Reply

Please use your real name instead of your company name or keyword spam.