BeyonceBeyonce Knowles was spotted yesterday on a Hollywood shopping spree with newly dyed blond locks and a staggeringly high pair of turquoise Christian Louboutin heels.

The 29-year-old singer and actress wore her platinum-blond mane long and wavy, but a few shades lighter than her recently debuted L'Oréal Paris commercial. She balanced her "go bright or go home" hair and heels with a supershort black, hip-hugging minidress.