The reason why hard-boiled eggs smell is because of a reaction between traces of iron in the yolk and sulfur in the white.