Which is Heidi Klum's best Halloween costume?

Heidi Klum never ceases to amaze when it comes to her outfit for Halloween.

The 38-year-old glamour queen's appearance on the spookiest night of the year has become a much anticipated event.

A look back at her spectacular creations over the past ten years reveals the incredible amount of work that has gone into producing Heidi's look, but which outfit do you think is best?

Click on images to enlarge

MORE ABOUT...