Source: NSF News Brought to you by China NewsPost navigationRoses are red. Violets are blue. What gives flowers those eye-catching hues? Let It Snow! The Science of Winter