I've been discussing this photo of Beyoncé by Awol Erizku in some photography groups on Facebook but wanted to share my thoughts here as well.
A lot of people are talking about this photo (right) of Bey kneeling in front of a flower backdrop with a green tulle veil. I'll be honest... my initial (and admittedly very superficial) impression was not exactly, "I love it!". It didn't take long, though, for it to suck me in and make me start thinking critically. The more I looked at the photo, the more compelling I found it, especially against the political and social backdrop the US right now (including, but not limited to, the level of racism permeating the White House and #BlackLivesMatter).
The religious imagery is obvious and alludes to altars and icons of Mother Mary/Virgen de Guadalupe (below middle). I love this association, and it's one that was also made when she was pregnant with Blue Ivy (below left). Historically, Black Madonnas have been portrayed wearing red, blue, and white, with gold trim/fringes/accents (below right), and the Virgen de Guadalupe is also commonly portrayed wearing red with a blue or green head covering. This would speaks to why Bey is wearing a red bra with blue bottoms. It should also be noted that Bey was born in Houston, Texas, where there is a large Hispanic and Latino population, so drawing on imagery of the Virgen de Guadalupe is fitting.