The World’s Largest Dinosaurs
The Discovery Center of Idaho is thrilled to announce the arrival of a world-class traveling exhibition, The World’s Largest Dinosaurs, opening on Monday, October 7th, 2024. This exciting exhibition explores the amazing biology of a group of uniquely super-sized dinosaurs: the long-necked and long-tailed sauropods. Through imaginative exhibits-including the exhibition centerpiece, a life-sized, detailed … Continued