As part of Vogue’s special December 2020 issue, Beyonce appeared on three covers of British Vogue and of course, the 39-year-old singer sizzled on all three covers.
The mother-of-three donned a different look on each cover, though one thing is common – she looks stunning and sexy in all three prints. Some might even say that she’s dressed “too sexily” for two shots.