5312×2988-InsideSpecimens-20160807_150910 Published August 14, 2016 at 5312 × 2988 Nature center specimen room