The French are on something - eviltoast

The russian puppet.