Monday, December 13, 2010

WHAT THE F IS THIS?

Some things get past me. This UFO seen over China in July was certainly one of those things.


2 comments:

Megan said...
This comment has been removed by the author.
Megan said...

What the French Toast!!??