Neptune and Uranus have much in common yet their appearances are notably different. Astronomers now have an explanation for why the two planets are different colors.