Quack

This definitely falls into "WTF" territory. Tim found this and had us all saying basically the same thing:

What the heck?

A giant yellow rubber duck in France.

Tagged with: