Medicine & TechnologyThe discovery of a new species of spider is an exciting find, because it is almost as huge as tarantula, the giant spider. Traced in an abandoned mine of Sierra Cacachilas Mountain Range in Baja California, this spider is another addition to over one million insects and spiders discovered so far.