The GeekDad Space Report for April 26, 2010
Hello all and welcome to this week’s GeekDad Space Report! Hot off the presses last week was the delay in the landing of the Space Shuttle Discovery by a day. The Shuttle did indeed land the next day at the …
Continue Reading