Beyonce Rocks A Gold Mini Dress For Michelle Obama’s 50th Birthday

Jason Marshall / January 19, 2014