A retired U.S. Marine detained by Russia on spying charges was visiting Moscow for a wedding and is innocent, his family said on Tuesday.