A “high-tech” ship called the Victor Leonov, shown in Cuba in 2015, was detected about 100 miles southeast of Wilmington, U.S. military officials told CNN Monday.
A “high-tech” ship called the Victor Leonov, shown in Cuba in 2015, was detected about 100 miles southeast of Wilmington, U.S. military officials told CNN Monday. Desmond Boylan AP
A “high-tech” ship called the Victor Leonov, shown in Cuba in 2015, was detected about 100 miles southeast of Wilmington, U.S. military officials told CNN Monday. Desmond Boylan AP