I personally suspect that the aliens were helping with the Manhattan project and follow on research. While living in Los Alamos, they went on a tequila run to Juarez. Not being able to handle our planet's ethanol, they crashed while doing shots on their return trip to Los Alamos.
LOL! ...and remember, "Never let your aliens, fly drunk. :D