iOS app Android app

Colares Island Brazil Ufos

The Best Places To See A UFO

TruTV.com | Posted 04.25.2012 | Weird News

Want to hang out with aliens or just see a flying saucer? Well, you should head to Elk River, Minn., or Colares Island, Brazil, which are known to ...