Weather Radars Reveal an 80 Percent Chance of … Dragonflies?

0
85

More and more often, it seems, massive clouds of insects are being picked up by increasingly advanced radar technology.
Source: Test 1