Tarantulas Create a Stir at ICMS

Tarantulas – the largest spiders in the world (Family Theraposidae, Genus Aphonopelma), some as big as your hand — are not native to Indiana, a fact the vast majority...... More »