Tag: Viktor Leonov

Russian Spy Ship Spotted Off Coast of Long Island, Reports Say

A Russian spy ship was reportedly spotted lingering in the Atlantic Ocean off the coast of Montauk Point on Wednesday, although opinions differed on whether it was a cause for significant concern.