Well 'Earth' means something to a lot of these people, I'm guessing. [ Along with the United States and Idaho. ] Grab a bunch of people from a pre-spaceflight planet, might as well keep it simple.
[ Also why in the hell would anyone at NASA come to Idaho? ]
no subject
[ Also why in the hell would anyone at NASA come to Idaho? ]