Occasional flashes light up Venus’ shroud of clouds. Previous analyses have hinted that the bursts of light could be lightning in the hellish world’s atmosphere. But a new study suggests most of the flashes may be nothing more than the brief yet brilliant blazes of meteors.