Tim McGraw and Faith Hill have been married for almost 20 years and have three daughters together, but their romance is still as hot as ever.
Tim McGraw and Faith Hill have been married for almost 20 years and have three daughters together, but their romance is still as hot as ever.