Science in a Minute 011518 Huge Deposits of Water Ice Found On Mars January 16, 2018 4:57 PM Your browser doesn’t support HTML5 Science in a Minute 011518 Huge Deposits of Water Ice Found On Mars