By Bob Price For 67 years, the city of Roswell, New Mexico has been the Mecca of UFO enthusiasts and researchers, earning for itself the nickname ‘Alien City’. That’s because of the alleged crash of an extraterrestrial craft there 1947, at the very dawn of the modern UFO era, and the subsequent recovery of alien […]