thetravelberry.com
Trippin’ Through the Southwest – Alien Landing in Roswell, New Mexico
The other-worldly vibe oozes throughout the town of Roswell, New Mexico. We spent one day here as part of a larger road trip of the Southwestern United States. Here’s everything we did while …