Aliens in New Mexico, Giant Sun Flare?