She may have just announced her retirement from the runway, but Gisele is still taking it off for the camera. The 34-year-old supermodel stripped down for the May cover of Vogue Brasil.

The gorgeous Brazilian gave fans a sneak peek at the cover on Instagram on Sunday, two days before the mag hits newsstands.

The black-and-white cover shows Tom Brady's lady love looking lanky and strong as she strikes a pose. The supermodel appears in five spreads for the magazine which revolve around the theme of the four elements - air, water, fire and earth. Another photo features the model soaking in a milk bath.

Along with the Instagram snap, the leggy lady wrote, "My 20-year career celebration cover at @voguebrasil. Thanks to everyone who is part of this special edition."