Spiders raining from the sky. Thousands of them.