You all know how I like to tell you about all the quirky places in the state of New Mexico? Well, about the quirkiest place you can find is perhaps the city of Roswell. Due to no fault of its own, really, Roswell’s claim to fame is space aliens. Yep, you heard that right. In
Caverns, Aliens, and Waterfalls…..