Quietly under construction since 2005, scientists from the University of Delaware in the U.S. backed by the National Science Foundation (NSF) are building the world largest “telescope” under hundreds of feet of Polar ice. The new instrument will help scientists ...