When China takes out our GPS satellites, you can thank the Clintons and Obama
An article appeared today about China’s out of control space station: China’s first space station is hurtling towards earth amid fears the country’s space program has “lost control” of …