Is it my imagination, or does this article give a conclusion with no new information?
Yeah, that was my impression, too. How far from there to Roswell?? Texas is a big state.