Venus Transit
June 8, 2004
Per
NASA
, time and place.