Showing posts with label farm. Show all posts
Showing posts with label farm. Show all posts

Tuesday, July 01, 2008

Aliens in Nebraska??!!?

(click to enlarge photograph)Some people say this photo shows an alien in the window of a western Nebraska farm house. Can you see it?