The Yale Peabody Museum of Natural History is marking its 150th anniversary with an exhibition that utilizes “treasures” from the museum’s collections to weave a story of innovation and scientific revelation spanning from the Peabody’s founding in 1866...