Since elementary school, we all knew that there are 7 colors in the rainbow (from top to bottom): red, orange, yellow, green, blue, indigo and violet, which we all sung out or memorized using various mnemonics. But have you ever wondered why there are only 7 colors in the rainbow,...

Pin It on Pinterest