UFOs swarming over Las Vegas? Video is for the birds
If there’s one place where extraterrestrial spacecraft might not seem out of place, it’s the Las Vegas Strip, and it just so happens that a new video shows a host of UFOs swarming over Sin City. The video, picked up by a blogger at gather.com,...