The Mueller report is out. It looks like Boris and Natasha are still on the loose. So, where's The Moose when you need him?