On May 26, 2026, over Tibet, China, a storm chaser captured rare red sprite lightning flashing high above thunderstorm clouds against a star-filled sky, in a stunning display of one of nature's most ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results