Tiny 'Soccer Ball' Space Molecules Could Equal 10,000 Mount Everests

Date: 22 February 2012 Time: 02:51 PM ET