Roswell, New Mexico, the self-proclaimed UFO capital of the world, hosts its annual UFO Festival, which nearly doubles the town’s population.

Roswell, New Mexico, the self-proclaimed UFO capital of the world, hosts its annual UFO Festival, which nearly doubles the town’s population.
Leave a Reply