Heavily pregnant singing superstar Beyoncé has been spotted leaving a Mexican restaurant in a sombrero as big as her baby bump.
The lemonade singer may not have been able to knock back any margaritas, but she still managed to mark the Cinco de Mayo holiday in style.
Joined by her former Destiny’s Child bandmate Kelly Rowland, she headed for a vegan meal at Gracis Madre in West Hollywood.
Carrying maracas and wearing giant sombreros, the two were in good spirits and clearly enjoying their girls’ day out.
Beyoncé teamed her giant hat with a floral jacket by Gucci and a patterned blouse, along with ripped skinny jeans. Even though she is heavily pregnant, and is thought to be expecting her twins in early summer, the songstress still managed to walk in platform heels from Saint Laurent.
Cinco de Mayo is celebrating every year on May 5 and is seen in America as a day to celebrate Mexican customs and culture. It started as a way to mark Mexico winning over France in the 1862 Battle of Puebla.
It is the second time in a few days that the girl pals have been out and about together. They also both attended the Wearable Art Gala, a charity event which was organised by Beyoncé’s mom. Beyoncé donned a long red ball gown for the occasion, teamed with a showstopping piece of headwear.
The event raised almost $1m for The WACO Theater Center, which is run to help young people trying to make it in the arts.
Meanwhile, fans have been speculating that Beyoncé is about to give birth after she posted pictures on Instagram showing her burgeoning bump. People were soon commentating that her belly appeared to have dropped, so she must be due to give birth very soon.
This usually happens a few weeks before expectant moms give birth. The technical term is lightening and it means that the babies’ heads should be in the right position for birth. It is understood that Beyoncé is now living very close to Cedars Sinai hospital in preparation for the birth. She is understood to be booked in for a C-section, although she has not revealed what date that will be.
However, Beyoncé is actually thought to have a week or so to go until she welcomes her new arrivals into the world. She and her husband Jay Z are already parents to Blue Ivy.