Bright Flashes Near Edwards Air Force Base Draw Speculation; No Official Explanation Released

(NaturalNews) Bright flashes were spotted over the weekend near Edwards Air Force Base in the Mojave Desert, about 100 miles northeast of Los Angeles, according to ...