Merida is the high-spirited new princess from Disney/Pixar’s new movie, Brave. One of her defining features is her amazing curly red hair. It took Pixar...
Merida is the high-spirited new princess from Disney/Pixar’s new movie, Brave. One of her defining features is her amazing curly red hair. It took Pixar...