Rotten fish contain a smellable chemical found in bad breath, faeces and blood, but some people identified it as sweets or roses. Jón Gústafsson, deCODE Genetics - Amgen Inc There are two kinds of ...