German born supermodel Heidi Klum went through several wardrobe changes and flaunted a new tattoo at the 67th annual Peabody Awards and afterparty.

The 35-year-old looked elegant in a tight white dress on the red carpet before the ceremony, held at the Waldorf-Astoria hotel.

Her heels and red lipstick completed the look, reports the New York Daily News.

She also briefly flashed what appears to be a new tattoo on her forearm.

The Project Runway host changed into another form-fitting frock for the afterparty - but then opted to play musical outfits with pals.

The mother of three bagged a Peabody Award for her work as the host and executive producer of Bravo’s Project Runway.

Other winners included Tiny Fey for 30 Rock and Stephen Colbert for The Colbert Report.