Delta Green Delta Green Spotted in New York City by S_Cogswell • June 16, 2016 • 0 Comments Delta Green has been spotted wandering the streets of New York City. It is advised that agents show more discretion than this one. Share this:EmailFacebookTwitterTumblrRedditPinterestLinkedInPrintLike this:Like Loading...