Heidi Klum was back in her homeland yesterday for Germany’s Next Top Model finalist photocall, held at the Lanxess-Arena in Cologne, Germany.

The supermodel wore a Roberto Cavalli Fall 2012 suit.

Her snakeskin-like fully sequined suit has structured shoulders and flared pants.

Under her jacket she wore a sexy sheer black blouse with a banded detail.

I do love Heidi in this suit, but those pumps look way too heavy for this look.

Looking as beautiful as ever and having celebrated her 39th birthday on Friday, it’s no wonder Heidi has a lot to smile about at the moment.

Credit: Style.com & Courtesy of Roberto Cavalli