Space — The Final Frontier? Michael Laprarie July 25, 2009 Space 10 Comments Yesterday marked the 40th anniversary of the end of the historic flight of Apollo 11, which was launched on July 16, 1969 and splashed down a thousand miles southwest... [Continue Reading...]