Olivia Culpo shows off her sensational figure in bikini ahead of wedding to American football star Christian McCaffrey
MODEL Olivia Culpo wears a hat as she tries to keep a lid on details of her wedding.
The 32-year-old is marrying American football player Christian McCaffrey, 28, in a lavish bash in Rhode Island.
They have already had a civil service, with Christian posting pictures online of them leaving the register office.
Last month, Olivia was thrown a bridal shower by pals.
And Christian was a surprise guest in Malibu.
Olivia put on a party in a restaurant in Malibu and shared pictures of them making floral arrangements together.
READ MORE IN SHOWBIZ
The pair got together after reportedly making friends with each other on Instagram.
The couple were together for four years before getting engaged.
Christian popped the question to her on Good Friday last year while on a Utah holiday.
Olivia stars in reality TV show The Culpo Sisters with siblings Sophia, 26, and Aurora, 33.