“Creepy looking” UFO-themed McDonald’s lives in a town obsessed with alien sightings

There’s a bizarre McDonald’s location that people might not be aware exists, and it’s the only one of its kind on earth, providing customers with a wholly unique experience. The McDonald’s is located in Roswell, […]