Army Spc. Taylor Adam Lee was arrested by the FBI on Aug. 6, 2025 and accused of trying to provide the Russians with sensitive information about tanks and other armored vehicles. A soldier assigned to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results