In 2012, Katy Perry dyed her hair color purple (in a few different shades). In the first photo, her hair color is a light purple with some black at the roots.
Here she has a dark purple hair color.
Her hair is super long in this pic.
* 13157 Page Views