Robby Helper Bot Jun 6, 2005 #1 The Electra instrument, a telecommunications package, was installed May 26. [Full article @ NASA Breaking News]
The Electra instrument, a telecommunications package, was installed May 26. [Full article @ NASA Breaking News]