Weird Stuff Spider lovers scurry to Colorado town in search of mating tarantulas and community – KSAT San Antonio October 6, 2024 ndowd source