Tuesday, February 16, 2010

I Want To Believe

That this picture is of alien technology (but it isn't).



See The Sun: Space UFO Baffles Boffins