Buena Vista Giant Spider

The Buena Vista Giant Spiders were an unknown species reported from a cave near Cottonwood Pass in Buena Vista, Colorado. Stories about the spiders were current through the late nineteenth and early twentieth centuries, during which time it was reported that the spiders territory had shrunk due to human encroachment. It seems this lead to…

Read More