NJN, Space Exploration, USA The Eagle has landed – the last 5 minutes to touch down July 20, 2009 — 0 Comments