Flynn was humiliated in his removal from National Security Advisor, but did he break the law?

A key player in the Trump-Russia controversy is Michael Flynn, a former Trump campaign surrogate who ..