She's covered Vogue, ELLE, GQ, and Harper's Bazaar, but "covered" isn't a word we'd apply to Victoria's Secret angel Candice Swanepoel at the beach.

The South African supermodel was spotted on Miami Beach this week with longtime boyfriend Hermann Nicoli, wearing what might be one of the tiniest bikinis that can still be labeled a swimsuit. Watch the lovely lady in action in the video above.

model candice swanepoel bikini miami beach

All part of the 23-year-old's campaign to get Americans into more revealing bathing suit bottoms? She told Fox News in March that less is more on the shore:

“People in Brazil are a lot more comfortable with their bodies and their sexuality (than in the U.S.) and it’s more about having fun… In America, the backs are obviously larger, which I think should change. We are trying to change that!”

victoria secret

Swanepoel made headlines last year when she appeared "scary skinny" at the Victoria's Secret show. After assuring People she was "happy and healthy," Swanepoel featured in a notorious Photoshop fail, stunning -- and seemingly unairbrushed -- photos for Rag & Bone, a a shiny mullet for Spanish Harper's Bazaar, and in shocking dark hair for Prabal Gurung.

See which celebs have hit the beach so far this summer:
Loading Slideshow...
  • Hayden Panettiere

  • Ciara

  • Maria Menounos

  • Gwen Stefani

  • Lea Michele

  • Angela Simmons

  • Janice Dickinson

  • Anne Hathaway

  • Angela Simmons

  • Ciara

  • Shemar Moore

  • Rosie Huntington-Whiteley

  • Naomi Campbell

  • James Marsden

  • Rachel Bilson & Hayden Christensen

  • Nicolette Sheridan

  • Balthazar Getty

  • Josh Radnor

  • George Clooney

  • Minnie Driver

  • Gwen Stefani

  • Emma Thompson

  • Sharon Stone & Boyfriend

  • Bruce Jenner

  • Eric Dane

  • Sharon Stone

  • Kelly Rowland

  • Angel McCord

  • Kelly Bensimon

  • Hayden Panettiere

  • Naomi Watts

  • Kate Hudson

  • Courteney Cox

  • Ashlee Simpson

  • Stephanie Seymour

  • Julianne Hough

  • Miley Cyrus

  • Gwen Stefani

  • Lindsay Lohan

  • Rita Rusic

  • Denise Richards

  • Michelle Rodriguez

  • Katie Holmes

  • Aimee Teegarden

  • Tori Spelling

  • Paris Hilton

  • Christina Milian

  • Kelly Rowland

  • Julianne Hough

  • Tori Spelling

  • Stacy Keibler