A video has gone viral on social media showcasing what appears to be, to all intents and purposes, a literal rain of spiders. The clip came from an area known as Espírito Santo do Dourado, about 200 miles northeast of São Paulo, in Brazil where locals spotted the terrifying scenario. The[Read More…]
