This article addresses and debunks the ridiculous ‘10-foot-tall aliens in a backyard in Las Vegas’ story which UFO nuts have been bandying about for the past few weeks. I’m sure no one here is surprised it isn’t true, but it’s still an entertaining read.
You must log in or register to comment.
Haha, they didn’t think about Google maps. Busted in a lie but we all know this story will be told by the ufo community as some legend.