Russian spy ship spotted 100 miles off North Carolina coast

CNN – The Russian spy ship, the Viktor Leonov, was spotted 100 miles south east of Wilmington, North Carolina, in international waters.