Idaho Virtualization Lab: Giant SpiderThe Idaho Virtualization Lab adds a giant wolf spider to its exhibits…