2 inch artillery shells

Price range: $125.00 through $999.90

Color in fireworks comes from metal salts heating up and giving off light at specific wavelengths. Strontium compounds produce red, barium compounds produce green, copper compounds produce blue, and sodium produces yellow. Mixing them creates purples and other blends, though those are harder to keep vivid.