Mysterious flashes on Venus may be meteors, not lightning
A new study suggests that the mysterious lights within the gas giant’s swirling clouds are in fact meteors burning up in the planet's atmosphere.
Composite image of Venus from NASA's Magellan spacecraft and Pioneer Venus Orbiter.