Retired Lieutenant General Michael Flynn has resigned from his role as the National Security Adviser to President Donald Trump amid controversy over Russia contacts. Flynn submitted his resignation letter to Trump at 10:45 p.m. tonight, CNN first reported. The letter can be read in full here. In it, Flynn admits he gave "incomplete information regarding my phone calls with the Russian Ambassador." In previous weeks, questions had been raised that Flynn violated the Logan Act by discussing sanctions with Russian Ambassador Sergey Kislyak in December when President Barack Obama announced sanctions against Russia. The Logan Act was established in 1799 by President John Adams and is named after George Logan, an American collaborator with France. The Act was most recently amended in 1994, and violation of the Act is a felony. The federal law states that any unauthorized citizen is barred with negotiating with a foreign government that is in currently in dispute with the United States. Flynn's controversy came to a crescendo yesterday and today. See the funniest memes here. (Instagram)