This is Holly. She is one of the mascots for the Orem Owlz (rookie ball affiliate for the LA Angels). If you're so inclined, you can see more pictures of her and her companion mascot Hootz on the Owlz' Facebook page.
When I saw this in an album my friend Shaun put on Facebook, my immediate response was, "It's like Tim Burton and A League Of Their Own made a baby and she is pisssssssssed."
How do you feel about mascots? One thing I'll say about Homer is he always smells nice. (I hear the Phanatic is rather unpleasant.)