What has mankind done to deserve this? November 16, 2024 by Robert Huntington Giant spiders the size of a human hand are breeding faster than ever A decade ago, Chester Zoo released thousands of fen raft Spiders after the species was found to be in terminal decline. nypost.com Views: 1