Toggle light / dark theme

U.S. Officials Are Not Happy About Russia’s Supposed ‘Stalker’ Satellite

The head of U.S. Space Command condemned the launch of the Russian satellite, describing the move as “irresponsible.”