Pregnant Beyonce celebrates Cinco de Mayo in theme-appropriate style

Beyonce stepped out for the celebration of Cinco de Mayo looking all colorful and in a celebratory mood. The expectant mother was seen leaving a restaurant in West Hollywood, California on Friday with her best friend Kelly Rowland.

Cinco de Mayo is the Spanish word for 5th of May. It is a yearly celebration held every May 5 to commemorate the Mexican Army's unlikely victory over French forces at the Battle of Puebla on May 5, 1862. For the celebration, Bey covered up in a pink and green patterned shirt and a floral jacket. Even with her pregnancy, she managed to wear a pair of skinny jeans and stiletto platform Saint Laurent heels. She finished it off with a large hat and sunglasses that hid most of her face. She also kept her face bent, away from the cameras, probably to keep people from commenting about her fuller lips and face.