Heidi Klum strips off on Ellen

Rex Features

Heidi Klum stripped off on The Ellen DeGeneres Show after she offered to auction her dress in aid of The Humane Society.

DeGeneres asked the Project Runway host what she would be donating in support of the animal protection charity.

Klum said: "I'll give you my beautiful Temperely dress."

De Generes said: "You're going to give us your dress? Right now?!"

Klum replied: "Right now? Why not? You want it right now?"

The pregnant supermodel then slipped the straps of the dress off her shoulders while DeGeneres covered her up with a napkin, before stage hands swiftly brought out a screen for her to strip behind.

Klum took off the dress to the backing of striptease music before emerging fully covered up in a bathrobe.

"That dress is going on eBay right now - we're not cleaning it or anything, that's the dress," DeGeneres said.

The silk dress has attracted 44 bids to date and has reached a price of $1,405 (£930). The auction ends in two days.