Added: 5th April 2010 Posted By:Admin Views: 228 Comments:0
April 5, 2010 - The seven-member STS-131 crew headed to the International Space Station aboard space shuttle Discovery after its launch from NASA's Kennedy Space Center at 6:21 a.m. EDT. The liftoff came 45 minutes before sunrise Monday, Apr. 5, and lit up Florida's Space Coast sky. The...