Katharine McPhee and David Foster are looking madly in love — kissing and hugging on each other like school kids — and it’s great timing, considering they’ll be tying the knot any day now. Katharine and David are living it up on the picturesque Greek…
No Comments