Heidi Klum flashed the flesh in a yellow feathery floor-length number at the Emmy Awards last night (20.09.15).

The 42-year-old model raised eyebrows as she trotted down the red carpet in a sheer Atelier Versace gown, embellished from head-to-toe in sequins, featuring a satin bell sleeve.

Flaunting her long, toned, legs and incredibly sculpted biceps, the 'Project Runway' host rocked several different poses as she worked the cameras for her best angles.

Hiding her modesty with floral stitching strategically placed over her bust and bottom, the stunner oozed elegance and sophistication as she placed her hand on her hip.

Speaking to reporters at the event, Heidi said of her dress choice: ''I called Donatella (Versace) and I said, 'I have to have this canary yellow dress,' and here it is.''

Keeping her accessories to the minimum, Heidi opted for some diamond dangle earrings and three chunky rings on one hand, while her thick wedges added even more height.

Her long blonde locks were scraped back into a low bun, with her fringe slicked back with mousse, and her makeup was kept simple and with a nude lip and subtle smokey eye.

Despite oozing confidence on the carpet, some people were quick to knock Heidi's choice of attire with some critics comparing the yellow feathered gown to a big bird, while others thought the sheer panel resembled half a dress.