Claims that All Satellites Are Merely at High-Altitude'
• arcleinAre the moon landings the only thing that NASA has lied about? 'Space' is certainly a lucrative business, as exemplified by this headline from the journal Nature The $93-billion plan to put astronauts back on the Moon[1]. As we have seen with the