The University of Delaware is helping to build a huge "IceCube" at the South Pole, and it has nothing to do with cooling beverages.
The University of Delaware is helping to build a huge "IceCube" at the South Pole, and it has nothing to do with cooling beverages.