Married in star Shows he consummated his marriage

Nate Duhon, 26, reveals that he and his new wife¬†Sheila Downs, 30, have consummated their marriage at a preview clip for Thursday’s episode of the Lifetime series Married in First Sight.

Read More