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

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…