Tarantula in Explore More Life
Discovery Place Nature
Explore More Life is a one-of-a-kind, hands-on lab environment that enables understanding and appreciation of biodiversity through exploration and experimentation.
Meet the Lab's newest 8-legged resident.