Did Heidi Klum really give hubby Seal the OK on this impossibly revealing top?

em2 e1316447437710 Did Heidi Klum really give hubby Seal the OK on this impossibly revealing top?