SPIDER experiment touches down in Antarctica
After spending 16 days suspended from a giant helium balloon floating 115,000 feet above Antarctica, a scientific instrument dubbed SPIDER has landed in a remote region of the frozen continent. Conceived of and built by an ...