Now you've got to admit, those two spots look pretty amazing. We check in on the latest from dwarf planet Ceres.

Newsletter signup for email alerts