How awesome is this picture? Maybe this is the first sign of the Duck Rebellion I've been talking about for years.
You know some UFO geeks are absolutely freaking about this one. The x-ray is up for sale on ebay, I couldn't find the auction it, but did find this one.
Technorati tags: duck alien