WHO THE DUCK!?!?!

Rubber Rascal