ODN – After a small Australian town was recently covered by spiders raining from the sky, we explain what exactly spider rain is. Report by Claire Lomas.

Related Posts