NJN, Space Exploration, USA Transit of Venus – Venus Passes In Front of Sun on June 5 2012 June 4, 2012 — 3 Comments