British Vogue's editor-in-chief, Alexandra Shulman, must have been baiting theFashionSpot forums when she shared the photo above along with the caption, "Guess who's looking great on this early print issue of June @britishvogue."
Shulman's Instagram account is marked private and I don't have access, so I can't verify what time the cover preview first appeared online, but the tease was reposted to the forums earlier this morning. Within minutes, Rigida had identified Kate Upton as the likely cover star; almost immediately, Srdjan was able to confirm based on the horseshoe tattoo visible on the model's wrist (Upton has one that's identical).
The model is wearing a Dolce & Gabbana two-piece swimsuit; the item also appeared on Eva Herzigova in the March issue of Harper's Bazaar Spain.
Kate Upton made her British Vogue cover debut in January 2013.