Giant, venomous, invading alien spiders… again.

Oh, no! An Australian town has been terrorised by giant, venomous spiders. Newspapers all around the world are recounting the ordeal of the town of Bowen, Queensland – the town recently made famous by Baz Luhrmann’s film Australia – with perhaps a little more relish than is strictly necessary: “Super-sized tarantulas are spinning a web […]