July 28, 2010 Tarantulas invade Britain! Edit Delete Tags Autopost According to the Telegraph, anyway...