The northern lights returned to skies across the U.S. and the world over Thursday night after ... Photo: VCG/VCG via Getty Images The scene at Lake of the Isles, about a mile from downtown ...
Multiple people spotted a mysterious beam of light in the sky last week. The “red flare”, as many described it, was spotted by people in Houston and other places throughout the world.