
No longer ancient history: Woolly mammoth returns to University of Illinois for the first time in over 10,000 years
CHAMPAIGN – After an over 10,000-year absence, the woolly mammoth is finally back on the University of Illinois campus. A 16-foot-tall sculpture of a mammoth