Terrell Owens secretly married his fiance Rachel Snider on Thursday.

The couple wasn't engaged for a long time before they tied the knot at a Norwalk, Calif courthouse in front of one witness. They both wore blue for the occasion. 

Snider, a Texas postal worker announced her plans to her family and friends in a Facebook post on January 20th about the wedding, just three days before they made it official. 

The marriage is the first for Owens, although he has four kids from previous relationships. She already has one. 

TMZ obtained a copy of the marriage license which was good until April 8. See photos of the couple here:

Owens has been in headlines and had faced public criticism over his different baby mothers, children and child support drama, which he paid in 2012. 

His fourth baby mama penned a letter about Owens.

"As the mother of Terrell Owens' youngest child, Atlin, I have watched and listened to the public and media conversation about my son's father throughout the past several years. I have heard both the positive and the "less than favorable things" said about the one who calls himself [B]"T.O."[/B] watching his rise and fall in the public spotlight," she wrote. 

"By no stretch of the imagination have I been happy with Terrell's past actions as it relates to my son. To see Terrell rise to the levels he did, yet not find it within himself to meet and develop a relationship with his son because of his so call "resentment toward me" and other excuses, to me is somewhere between immature, ridiculous and inexcusable. But I did not "put him on blast" in the media or go public with my story for a number of reasons. Primarily because...regardless of how I felt about his father's actions, Terrell is still his father."