U.S. Marines board and seize Iranian-flagged cargo ship – SpryNews