Chester Zoo

Article 11

Spiders the size of a hand on the loose in the UK after being released by zoo

There are an estimated 10,000 breeding females across the country.