Russia Deploys Strange Satellite To Stalk US Military Satellites Allegedly Russia launched an unusual satellite that space experts alleged stalked US military satellites. by Joaquin Victor Tacla