Shep about had a cow over this story today. He says Flynn registered today as a Foreign Agent. I thought this would be trouble for Flynn when it first came out months ago. It should have been brought up when he was vetted. Its also one of the reasons he was fired.
Giuliani seems to have had a lot of these same type of lobbying for foreign governments problems and managed to avoid dragging down Trump.