According to Men's Health, no woman in history is hotter than Jennifer Aniston. The magazine says, "Funny is sexy, and Jennifer Aniston is funny."  The other women that made the top 5 were Madonna, Britney Spears, Marilyn Monroe and Racquel Welch. If you were wondering about Angelina Jolie, she came in 10th, while Kim Kardshain was 26th, Jennifer Lopez was 60th and Julia Roberts came in at 95.

I've always been a Jennifer fan, and she is adorable, but I really don't think she's the hottest of all time. Personally, I'm partial to my wife, with Marilyn Monroe in second place (a distant second, honey)  :)