A History of Heidi Klum's Craziest Halloween Costumes

Lady Godiva

Where: Lot 61, NYC

When: October 31, 2001

Legend has it that those who stared at Lady Godiva suffered death or blindness. An image of Heidi Klum in a body suit does just the opposite.

blog comments powered by Disqus