Millions of spiders rain down on Australia—Why?

Millions of spiders rain down on Australia—Why?

---