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

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

53

A U.S. military general expressed frustration over a recently launched Russian satellite that appears to be stalking a U.S. military satellite in space.

Read more…

Source: gizmodo.com