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…
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…