Kelsey Grammar is currently on vacation in Miami with his new fiance Kayte Walsh (who spells her named like a reality show contestant). These horrifying images of their public intimacy will give you nightmares, even while you're awake. Here they are making out at their hotel. [Image via INF]