Kate Upton can’t seem to avoid being photographed in a bikini even when she’s promoting something totally unrelated, like stereo headphones. In a new photo shoot, she shows off the latest Scullcandy gear wearing the tiniest two-piece and black leather.

Upton joins Chrissy Tiegen, Jessica Stam and Chanel Iman, who also rep for the brand.

The 20-year-old model has been the go-to girl for swimsuit modeling ever since she graced the cover of the Sports Illustrated swimsuit issue earlier this year.

Check out Kate’s photos; click to enlarge.

Since the she’s reintroduced the word “voluptuous” to modeling, although it hasn’t been all smooth sailing. Some in the fashion industry have pronounced her “too fat” for runway work. A Web site devoted to thinness criticized her look and called her “lardy” and “well-marbled.”

The model, she added, had “huge thighs, NO waist, big fat floppy boobs, and terrible body definition.” But the outcry was so intense, the site apologized. Kate takes the criticism in stride, but it wasn’t always that way.

“It was hard when I was first in the industry and people were like, ‘No, you are fat,'” she told InStyle magazine. “But my body is something that you have to work out and eat healthily for.

‘I’m not doing drugs or not eating. I want to enjoy life and I can’t be enjoying life if I’m not eating and miserable,” she says.

In the latest photo spread, Upton looks as luscious as ever, wearing and Indian-print bikini top with denim short-shorts. In another photo, she lounges on a cream-colored rug wearing a black leather jacket and leather hot pants, with her legs in the air.

Check out her photos.