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