Fast Food Roswell: A Guide to Quick Bites in the Alien City
The Alien City Roswell, New Mexico. The name alone conjures images of little green men, crashed spacecraft, and government cover-ups. This desert town, forever etched in the annals of UFO…