The Russians ate Missouri Sen. Claire McCaskill’s memories!

The Democrat senator, up for re-election in a state Donald Trump won, sought to push the narrative that his administration has been having nefarious contacts with the Russians.

I've been on the Armed Services Com for 10 years.No call or meeting w/Russian ambassador. Ever. Ambassadors call members of Foreign Rel Com. — Claire McCaskill (@clairecmc) March 2, 2017

“I’ve been on the Armed Services (Committee) for 10 years. No call or meeting w/ Russian ambassador. Ever. Ambassadors call members of Foreign (Relations Committee),” McCaskill tweeted on Thursday.

Her declaration was in reference to the news that Attorney General Jeff Sessions met the Russian ambassador twice last year when he was a U.S. senator.

But in 2015 and 2013, McCaskill bragged on Twitter about meetings and calls she was having — with the Russians!

“Calls today with British, Russian, and German Ambassadors re: Iran deal,” she tweeted on August 6, 2015, adding the hashtag, “#doingmyhomework.”

On January 30, 2013, she wrote, “Off to meeting w/ Russian Ambassador. Upset about the arbitrary/cruel decision to end all US adoptions, even those in process.”

“So McCaskill is either lying to everyone or she forgot about those meetings,” Senate Leadership Fund spokesman Ian Prior said in a statement. “Whichever it is, she’s definitely the wrong messenger on this issue.”