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.