The Internet is up to no good again.
Help Nasa name Node 3 to Battletoad
read this stuff here.
No one suggested "Peeping Tom"?
Aw I thought it was something badass, but it's just a "node" or whatever.
We should save Battletoad for an exploration probe or something.