Jamon Serrano smells awful
Nope, Jamon Serrano should not smell bad. It can be normal for it to have mold on the very outer surface, which is generally harmless and can just be scrubbed off, but a foul smell means that there is something wrong. I'm afraid your ham is trash.